summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2009-03-11i965: fix lock-ups when GLSL program wrote to gl_FragDepthBrian Paul
It seems the code that set up the FB_WRITE message was incomplete in this case. The number of payload registers was wrong and that caused a hang. It would be good to have a second set of eyes take a look at this...
2009-03-11trace: Fixup trace a bitJakob Bornecrantz
2009-03-11xdemos: On termination with `esc` close the contexts correctly.Alan Hourihane
2009-03-11tgsi: Implement RFL, SFL, STR, X2D opcodes.Michal Krol
2009-03-11tgsi: Begin documenting NV_fragment_program instruction set operations.Michal Krol
2009-03-11tgsi: Implement RCC opcode.Michal Krol
2009-03-11tgsi: Document NV_vertex_program1_1 instruction set operations.Michal Krol
2009-03-10i965: more code clean-ups, commentsBrian Paul
2009-03-10i965: minor code clean-ups, commentsBrian Paul
2009-03-10i965: use new cast wrappersBrian Paul
2009-03-10i965: added cast wrappers, commentsBrian Paul
2009-03-10i965: asst. code clean-ups, commentsBrian Paul
2009-03-10i965: fix typos in commentsBrian Paul
2009-03-10glsl: remove _slang_attach_storage() functionBrian Paul
This was used to handle both variable declarations and references to variables. Instead, just do storage allocation and assignment for declarations and references, respectively. This is a step toward better var/uniform allocation (only allocate storage for vars/uniforms that are actually referenced by the code).
2009-03-10glsl: some clean-ups, remove old assertions, add new assertionsBrian Paul
2009-03-10glsl: remove stray/unneeded totalSize assignmentBrian Paul
2009-03-10mesa: fix dumb sizeof() vs. strlen() mix-upBrian Paul
2009-03-10glsl: fix typo: s/vec4_tex1d_proj/vec4_tex_1d_proj/Brian Paul
This regression came from commit c0b59420eec5ffdf22a5919d38851c3620b97c09.
2009-03-10progs/tests: compile with SCons and glewKeith Whitwell
Also get mingw cross-compilation of these tests working
2009-03-10trivial: add a logic op testKeith Whitwell
2009-03-10vpglsl: add simple mov.glslKeith Whitwell
2009-03-10tgsi: Untabify.Michal Krol
2009-03-10tgsi: Implement CLAMP opcode.Michal Krol
2009-03-10tgsi: Consider INDEX, NEGATE, MULTIPLYMATRIX opcodes for removal.Michal Krol
2009-03-10tgsi: ARL and FLOOR opcodes have the same implementation.Michal Krol
2009-03-10tgsi: ARL is a vector instruction.Michal Krol
2009-03-10tgsi: Note that LOG and EXP are approximations.Michal Krol
2009-03-10tgsi: Document EXT_vertex_shader instruction set operations.Michal Krol
2009-03-10radeon-gallium: Unbreak non-RADEON_SOFTPIPE.Corbin Simpson
Hehe, sleep may be necessary now.
2009-03-10r300-gallium: Initial, broken, query setup.Corbin Simpson
Not going to bother unbreaking it here until it's unbroken elsewhere.
2009-03-10radeon-gallium: Unbreak RADEON_SOFTPIPE.Corbin Simpson
And there was much rejoicing.
2009-03-10r300-gallium: Unbreak fallback in surface_fill.Corbin Simpson
2009-03-10r300-gallium: Fix a handful of compiler warnings.Corbin Simpson
Missing INLINE, missing declarations, extraneous definitions. The usual.
2009-03-10r300-gallium: First stab at texture support.Corbin Simpson
2009-03-10r300-gallium: Moar fixes in the register file.Corbin Simpson
Sorry, but it's confusing when format0 in r300_reg != format0 in the docs.
2009-03-09xmesa: set back-buffer's drawable fieldBrian Paul
Fixes back-buffer rendering when MESA_BACK_BUFFER=pixmap
2009-03-09vpglsl: build with scons and glewKeith Whitwell
2009-03-09demos: in progs/demos/cubemap.c press c/f to cycle through clamp/filter modesBrian Paul
Also generate a mipmap for the default checker images.
2009-03-09i965: fix cube map lock-up / corruptionBrian Paul
If we're using anything but GL_NEAREST sampling of a cube map, we need to use the BRW_TEXCOORDMODE_CUBE texcoord wrap mode. Before this, the GPU would either lock up or subsequent texture filtering would be corrupted.
2009-03-09scons: Also link in additional LLVM components.Michel Dänzer
They don't seem necessary here, but they shouldn't hurt either...
2009-03-09linux-llvm config: Linking with required llvm libsKamalneet Singh
2009-03-09scons: Also define USE_XSHM for the glx/xlib state tracker build.Michel Dänzer
Fixes an inconsisten definition of struct xmesa_buffer between there and winsys/xlib, resulting in a crash in XPutImage.
2009-03-09st: silence warningBrian Paul
2009-03-09st: remove unused DrawPixels codeBrian Paul
2009-03-09st: use pointer_to_offset() cast wrapper to convert pointers to uintBrian Paul
Silences warnings with 64-bit builds. See comments for details.
2009-03-09mesa: reorder register file enumsBrian Paul
2009-03-09trivial: add tri-stipple to SConscriptKeith Whitwell
2009-03-09st: also check for a8 texture support in bitmap codeKeith Whitwell
2009-03-09fix typo in fragment pipe alu define, should fix dot3_rgb tex combineRoland Scheidegger
2009-03-09vbo: yet tighter still usage of FLUSH_NEED_CURRENTKeith Whitwell
Previous change broke redbook/polys and probably others. I'm fairly sure that drivers like r300 don't need to touch ctx->Driver.NeedVertices, but this code is incredibly fragile and I'm not confident about removing it from there. Hopefully this gets things working again.