summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2007-01-13nouveau: Add clear color for nv10Patrice Mandin
2007-01-13nv10 has alpha color maskPatrice Mandin
2007-01-11Fix a problem with inlined "return" statements. Make some attempt to free ↵Brian
temporaries.
2007-01-11disable some code that'll eventually go awayBrian
2007-01-11new vec3 constructor, replace float_add w/ vec4_addBrian
2007-01-11tweak outputBrian
2007-01-11Fix typo from commit 1d312ae0137eb39bf74fac91eb97ed25c289a4ca .Jerome Glisse
2007-01-10checkpoint: codegen for global vars/constants now workingBrian
2007-01-10checkpoint: codegen for global vars w/ initializersBrian
2007-01-10assorted code clean-upsBrian
2007-01-10fix size bug in _mesa_add_attribute()Brian
2007-01-10simplify _mesa_add_state_reference()Brian
2007-01-10Update _save_VertexAttrib() functions for non-aliasing behaviour.Brian
2007-01-09get rid of STATE_USER_ATTRIB/STATE_AUTO_ATTRIBBrian
2007-01-09clean up a bunch of program parameter stuffBrian
2007-01-09Implement vertex attribute binding.Brian
Users can set explicit binding with glBindAttribLocation(), otherwise the linker will allocate generic attribute slots.
2007-01-09more debug code (disabled)Brian
2007-01-09add code for generic attributes 16..31Brian
2007-01-09Track rename of DamagePost -> DamageAdd.Eric Anholt
2007-01-09added _mesa_count_texture_indirections(), _mesa_count_texture_instructions()Brian
2007-01-09Moved NumTexInstructions, NumTexIndirections, etc. into gl_program sinceBrian
they can now apply to vertex programs.
2007-01-09remove old commentBrian
2007-01-09Vertex program texture samplers done, but untested (need to add TEX/TXB toBrian
the T&L vertex program interpreter).
2007-01-09Implement shadow samplers and dFdx(), dFdy() code generation.Brian
2007-01-09put back missing Driver.PolygonMode call (bug 9578)Roland Scheidegger
2007-01-09i915tex: Remove unused tex_program field.Michel Dänzer
2007-01-09intel_finalize_mipmap_tree: Only flush batchbuffer when necessary.Michel Dänzer
2007-01-08implement biased texture functionsBrian
2007-01-08check if _Current == NULL for TXBBrian
2007-01-08added 1D texture functionsBrian
2007-01-08Remove if (tObj) conditional so that texture units without a texture imageBrian
return black (0,0,0,1) when sampled.
2007-01-08update texture1D functionsBrian
2007-01-08Implement projective texture sampling, 3D textures. Disable some debug output.Brian
2007-01-08Move some code around, add some comments.Brian
2007-01-08Move storage allocation functions from slang_emit.c to slang_codegen.cBrian
2007-01-08checkpoint: more work on variable/storage allocationBrian
2007-01-08Checkpoint: re-org of (global) variable allocation code. More to come...Brian
2007-01-07Merge branch 'origin'Keith Packard
2007-01-08nouveau: allow the use of multiple subchannels/objects by default.Ben Skeggs
2007-01-06Various warning fixes for i965 driver.Keith Packard
vertex/fragment programs provided as const. bmSetFenceLock should return bmSetFence value.
2007-01-06Initialize GL_ARB_occlusion_query only if DRM support is present.Keith Packard
DRM versions before 1.8 do not include the necessary ioctls to support GL_ARB_occlusion_query, don't enable it on these versions.
2007-01-06i965: xdemos/glxthreads get: Assertion `block->fenced' failed (9201)Zou Nan hai
Signed-off-by: Keith Packard <keithp@neko.keithp.com>
2007-01-06i965: Take clip rects into account when computing max primZou Nan hai
Signed-off-by: Keith Packard <keithp@neko.keithp.com>
2007-01-06i965: ARB_occlusion_query supportWang Zhenyu
Signed-off-by: Keith Packard <keithp@neko.keithp.com>
2007-01-06i965: Avoid branch instructions while in single program flow mode.Eric Anholt
There is an errata for Broadwater that threads don't have the instruction/loop mask stacks initialized on thread spawn. In single program flow mode, those stacks are not writable, so we can't initialize them. However, they do get read during ELSE and ENDIF instructions. So, instead, replace branch instructions in single program flow mode with predicated jumps (ADD to the ip register), avoiding use of the more complicated branch instructions that may fail. This is also a minor optimization as no ENDIF equivalent is necessary. Signed-off-by: Keith Packard <keithp@neko.keithp.com>
2007-01-06i965: Connect INTEL_DEBUG=sync up to cmd/batch ioctls.Eric Anholt
Signed-off-by: Keith Packard <keithp@neko.keithp.com>
2007-01-06Merge branch 'master' of git+ssh://brianp@git.freedesktop.org/git/mesa/mesaBrian
2007-01-06Use GLuint instead of GLint to store intermediate Z values. Fixes problems ↵Brian
when using 32-bit Z buffer.
2007-01-05Add reporting of damage by DRI drivers when the extension support is available.Eric Anholt
With this, tools like ximagesrc in gstreamer correctly see updates from GL rendering. Support requires that the Xdamage library be current (but will be disabled if not present) plus a new X Server with support for the new XDamagePost request. libGL now has a new interface version, and also links against libXdamage and libXfixes to support it, but backwards compatibility is retained. Currently, all drivers report damage at SwapBuffers time through common code -- front buffer rendering doesn't result in damage being reported. Also, the damage is against the root window, as our drivers don't yet render to backing store when they should (composited environments).
2007-01-05Checkpoint glsl compiler work: sampler uniforms now implemented, linked ↵Brian
properly.