Age | Commit message (Collapse) | Author | |
---|---|---|---|
2009-02-09 | i965: need to disable current shader, if any, in intel_clear_tris() | Brian Paul | |
Fixes bad background in all the progs/glsl/ tests. | |||
2009-02-09 | mesa: autoconf fixes for OS X | Siddhartha Chaudhuri | |
See bug report 17566. | |||
2009-02-09 | mesa: rework _mesa_reference_framebuffer() to look like ↵ | Brian Paul | |
_mesa_reference_renderbuffer() _mesa_unreference_framebuffer() is deprecated since _mesa_reference_framebuffer(ptr, NULL) can be used instead. | |||
2009-02-07 | mesa: minor fixes to incomplete texture debug code | Brian Paul | |
2009-02-07 | mesa: debug code for printing info about textures, writing teximages to disk | Brian Paul | |
2009-02-07 | mesa: code refactoring: move texcombine code into update_tex_combine() | Brian Paul | |
2009-02-07 | mesa: minor clean-ups, remove unneeded conditional | Brian Paul | |
2009-02-07 | mesa: fix logic error in computing enableBits in update_texture_state() | Brian Paul | |
If we had a vertex shader but no fragment shader (i.e. fixed function) we didn't get the right enabled texture targets. Fixes blank/white texture problem. | |||
2009-02-06 | mesa: fix tnl->render_inputs_bitset setup for fragment program texcoords | Brian Paul | |
Handle the case where there's no per-vertex texcoords but the fragment shader needs texcoords. Fixes piglit shaders/fp-generic/dph test. | |||
2009-02-06 | swrast: return (0,0,0,1) when sampling incomplete textures, not (0,0,0,0) | Brian Paul | |
Fixes piglit shaders/fp-incomplete-tex test. | |||
2009-02-06 | glsl: new MESA_GLSL env var for GLSL debugging features | Brian Paul | |
Replaces the VERBOSE_GLSL, VERBOSE_GLSL_DUMP flags which only worked in debug builds. MESA_GLSL will work both in debug and non-debug builds. Also add facility to dump glUniform() calls to stdout. | |||
2009-02-06 | mesa: tweak output of _mesa_write_shader_to_file() | Brian Paul | |
Enclose GPU code in comments to the file can be re-fed back into GLSL compiler. | |||
2009-02-06 | Revert "mesa: meaningless whitespace change to see if git's working (ignore)" | Brian Paul | |
This reverts commit b2e779988eeb595187933fe2122d86f8ccfe059c. I didn't mean to push this stuff yet. I'm having a bad git day... | |||
2009-02-06 | mesa: meaningless whitespace change to see if git's working (ignore) | Brian Paul | |
2009-02-07 | radeon: remove include that breaks build in !OLD_PACKET path | Dave Airlie | |
this path isn't enabled by default in any case. | |||
2009-02-05 | mesa: remove oddball linux-directfb-install makefile rule | Brian Paul | |
It's probably not needed since the 'make install' rules were overhauled last year. | |||
2009-02-05 | mesa: minor Makefile improvement for versioning | Brian Paul | |
2009-02-04 | glsl: use _slang_var_swizzle() in a few places to simplify the code. | Brian Paul | |
2009-02-04 | glsl: remove unused prototype | Brian Paul | |
2009-02-04 | glsl: replace assertion with conditional in _slang_pop_var_table() | Brian Paul | |
We were hitting the assertion when we ran out of registers, which can happen. Also, add some additional assertions and freshen up some comments. | |||
2009-02-04 | mesa: more info in error messages | Brian Paul | |
2009-02-04 | swrast: add minor comments | Brian Paul | |
2009-02-04 | Revert "docs: document new MESA_GLX_FORCE_DIRECT env var for the Xlib driver" | Brian Paul | |
This reverts commit 2f51be75c55f69dc3e09036d6fd12f808f5a5028. | |||
2009-02-04 | mesa: make Xlib glXIsDirect() always return True | Brian Paul | |
2009-02-04 | demos: remove unused function | Brian Paul | |
2009-02-04 | demos: silence uninitialized var warning | Brian Paul | |
2009-02-04 | mesa: minor error msg improvement | Brian Paul | |
2009-02-04 | intel: Decode MI operands using specific length masks | Chris Wilson | |
The MI opcodes have different variable length masks, so use an operand specific mask to decode the length. | |||
2009-02-04 | intel: Correct decoding of 3DSTATE_PIXEL_SHADER_CONSTANTS | Chris Wilson | |
A couple of minor typos that proclaimed an error in the wrong command, and failed to offset the mask. | |||
2009-02-04 | intel: Fix fbo_firecube regression with FBconfigs change. | Eric Anholt | |
By selecting a 4444 texture format due to a bad test, we hit the intel_update_wrapper error path, and despite the appearance of error handling in it and its callers, the desired behavior (software fallback) doesn't occur. | |||
2009-02-04 | r300: make the macros safe. add missing parenthesis. | Maciej Cencora | |
2009-02-04 | r300: Fix EXP2 fog | Maciej Cencora | |
2009-02-03 | intel: Fix commented-out glViewport in intel_meta_set_passthrough_transform. | Eric Anholt | |
Too much commit -a while debugging. | |||
2009-02-03 | swrast: Add support for x8r8g8b8 fbconfig. | Eric Anholt | |
This lets swrast produce an fbconfig suitable for the root visual now that the server's not allowing mismatched fbconfigs. | |||
2009-02-03 | docs: document new MESA_GLX_FORCE_DIRECT env var for the Xlib driver | Brian Paul | |
2009-02-03 | xlib: use MESA_GLX_FORCE_DIRECT to make glXIsDirect() always return True | Brian Paul | |
Some apps won't run w/ indirect rendering contexts. Also, consolidate some context-init code in new init_glx_context() function. | |||
2009-02-03 | mesa: simplify delete_wrapper() | Brian Paul | |
2009-02-03 | demos: modify bufferobj.c to exercise interleaved vertex arrays | Brian Paul | |
Also, put colors before vertex positions, and place the data at a 40-byte offset from the start of the buffer. | |||
2009-02-02 | demos: update multitex.c GLSL demo to use vertex arrays or glVertex-mode | Brian Paul | |
Press 'a' to toggle drawing mode. | |||
2009-02-02 | util: added more functions to extfuncs.h | Brian Paul | |
2009-02-02 | mesa: fix GLSL issue preventing use of all 16 generic vertex attributes | Brian Paul | |
Only 15 actually worked before since we always reserved generic[0] as an alias for vertex position. The case of vertex attribute 0 is tricky. The spec says that there is no aliasing between generic vertex attributes 0..MAX_VERTEX_ATTRIBS-1 and the conventional attributes. But it also says that calls to glVertexAttrib(0, v) are equivalent to glVertex(v). The distinction seems to be in glVertex-mode versus vertex array mode. So update the VBO code so that if the shader uses generic[0] but not gl_Vertex, route the attribute data set with glVertex() to go to shader input generic[0]. No change needed for the glDrawArrays/Elements() path. This is a potentially risky change so regressions are possible. All the usual tests seem OK though. | |||
2009-02-02 | glsl: update program->InputsRead when referencing input attributes | Brian Paul | |
This info will be used in the linker for allocating generic vertex attribs. | |||
2009-02-02 | mesa: fix stand-alone glslcompiler | Brian Paul | |
2009-02-02 | mesa: make _mesa_fprint_program_opt() non-static | Brian Paul | |
2009-02-02 | i965: Remove brw->attribs now that we can just always look in the GLcontext. | Eric Anholt | |
2009-02-02 | i965: Delete old metaops code now that there are no remaining consumers. | Eric Anholt | |
2009-02-02 | intel: replace custom metaops clear with generic. | Eric Anholt | |
No real-world impact on performance seen. Even glxgears seems to be, if anything, happier. | |||
2009-02-02 | dri2: Avoid round-tripping on DRI2GetBuffers for the same set of buffers. | Eric Anholt | |
We only wanted to request when asked for the same set of buffers when a resize has happened. We can just watch the protocol stream for a ConfigureNotify and flag to do it then. This is about a 5% win from doing two glViewport()s per frame in openarena. | |||
2009-02-02 | mesa: move code after decls. Fixes Window build failure. | Brian Paul | |
2009-02-01 | glxgears: No, really. Fix the dyslexia. | Ian Romanick | |