Patrice Mandin
2f8ff58c0e
nouveau: nv10: forgot function to set modelview matrix
18年前
Patrice Mandin
c45bb05b3c
nouveau: separate modelview and projection matrix updates
18年前
Xiang, Haihao
cb7da3f096
i965: Correct build_lighting in i965 driver according to
commit 6dd98e9853
.
18年前
Brian
6dd98e9853
Fix problem introduced in previous commit in which a state variable (uniform) is written to. (see bug 12239)
Also, added some assertions to the emit_arg() and emit_dst() functions to
catch this kind of error in the future.
18年前
Patrice Mandin
47768ce0e5
nouveau: nv10: remove setting projection matrix when scaling viewport
18年前
Patrice Mandin
b0a1e81887
nouveau: add hw-dependent function to update modelview*projection matrix
18年前
Xiang, Haihao
214347fdb4
i965: Calculate the positional light in homogeneous coordinates.
fix bug#11009
18年前
Zou Nan hai
b47c9f8c91
optimize 965 clip
1. increase clip thread number to 2
2. do cliptest for -rhw
18年前
Xiang, Haihao
22bc3cdd49
i965: Take the upper limitation on LOD into account.
18年前
David Moore
1dd94a63ac
Bug #10571: Fix 965 line clipping when neither vertex needs clipping.
18年前
Roland Scheidegger
74e1d0996d
fix another occurence of movaps which might not be aligned
18年前
Brian
3b7df51eb5
s/movaps/movups/ (see bug 12216)
18年前
Xiang, Haihao
bad6e175cf
i965: store read drawable info in intel_context. Some OpenGL
operations are based on read drawable. fix bug#10136.
18年前
Xiang, Haihao
f6a89e1884
i965: check NULL pointer. fix bug#12193
18年前
Xiang, Haihao
410d8f7cdb
i965: samplers group in fours in WM_STATE. fix bug#9415
18年前
Keith Packard
500193dca8
Add register defines for hw binning
18年前
Xiang, Haihao
c235cc71a2
i965: flush batch buffer when getting the maximum. This makes
some 3D programs such as pymol work well.
18年前
Brian
3a484cd794
added --noclear option to demonstrate rendering without glClear
18年前
Colin McDonald
d62be3d4ca
fixed problem with big glDrawArrays (see bug 12141)
18年前
Brian
f0a036bad9
new __gluInvertMatrix() function (Mesa bug 6748)
18年前
Patrice Mandin
c28ea5573d
nouveau: nv10: set total stride of vertex array for POS attribute
18年前
Patrice Mandin
24967c8646
nouveau: nv10: also set modelview0 matrix to identity
18年前
Patrice Mandin
40ecc4a359
nouveau: nv10: add a scissor func, do not cache viewport settings
18年前
Patrice Mandin
1a911aad0a
nouveau: nv10: properly set viewport and projection
18年前
Brian
f8e4cf716a
remove CallDepth++/-- accidentally removed in prev commit
18年前
Adam Jackson
1f8616e622
Unbreak Linux builds with -fvisibility=hidden.
18年前
Brian
4b654d41da
For _mesa_share_state(), update the context's references to the new share group's objects (Shane Blackett)
18年前
Brian
dbef6158c6
remove unneeded CallStack array
18年前
Patrice Mandin
a3750c989b
nouveau: nv10: set projection matrix from viewport size
18年前
Patrice Mandin
24746d0e32
nouveau: nv10: initialize more of nv10 tcl engine
18年前
Patrice Mandin
3d508a5d7b
nouveau: nv10: Move some initialization stuff
18年前
Patrice Mandin
a6d35694c4
nouveau: Use proper notifier object
18年前
Patrice Mandin
c6e729377c
nouveau: nv10: Remove commented, unsupported by hw command
18年前
Patrice Mandin
07b7e97fb4
Use correct object for GART
18年前
Brian
d8c6719f95
refactor bounds checking code
18年前
Brian
a3c3bc9ece
don't map buffer in _mesa_validate_DrawElements() unless needed
18年前
Patrice Mandin
ef71a0fd45
nouveau: nv10: only one color buffer atm
18年前
Brian
53cf87be1b
some fixes for compressed cube maps (bug 11986)
18年前
Brian
95e84a09ce
remove dead code left over after fixing GL_READ/DRAW_BUFFER state issues
18年前
Xiang, Haihao
dcfdb63b9f
Brian's fix for bug9829
18年前
Xiang, Haihao
00b86ecf6f
i965: align width/height for volume texture
18年前
Patrice Mandin
b902a223c4
nouveau: nv10: clear a buffer
18年前
Patrice Mandin
a60695ebaf
nouveau: nv10: add function to clear a buffer
18年前
Patrice Mandin
fe78980580
nouveau: store render buffer pointers in context, to access them when clearing buffer
18年前
Patrice Mandin
f5ed049655
nouveau: nv10: create objects needed to clear buffer
18年前
Brian
32d86eb28a
Rework the GL_READ_BUFFER, GL_DRAW_BUFFER state repairs that Roland previously did.
Basically, in update_framebuffer() (which should be called after an FBO is bound
with MakeCurrent or BindFramebuffer) we check if the FBO is a window-system FBO.
If it is, update the FBO's GL_READ/DRAW_BUFFER state according to the context state.
Old code still in place but disabled with #if 0 / #endif.
18年前
Brian
c033ccc36d
update comments, etc related to Read/DrawBuffer state
18年前
Brian
c5a5d12743
remove reference to ctx->Color.DrawBuffer
18年前
Brian
09867b53a9
replace Proxy1D/2D/etc fields with ProxyTex[] array
18年前
Brian
fe46900703
Replace Proxy1D/2D/etc with ProxyTex[] indexed by TEXTURE_x_INDEX.
Simplification in colortab.c too.
18年前