Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | mesa: move declarations before code | Brian Paul | 2009-03-12 | 1 | -2/+2 |
| | |||||
* | mesa: fix glRead/DrawBuffer(GL_AUXn) error value | Brian Paul | 2009-03-12 | 1 | -0/+8 |
| | | | | | | | If GL_AUX[123] are passed to glRead/DrawBuffer() when those buffers don't exist, need to generate GL_INVALID_OPERATION, not GL_INVALID_ENUM. This regression came from commit 555f0a88182e2b1af809b2d97abdac02814a2f28 | ||||
* | i965: fix polygon stipple when rendering to FBO | Robert Ellison | 2009-03-12 | 2 | -7/+34 |
| | | | | | | | | | | | | | | | The polygon stipple pattern, like the viewport and the polygon face orientation, must be inverted on the i965 when rendering to a FBO (which itself has an inverted pixel coordinate system compared to raw Mesa). In addition, the polygon stipple offset, which orients the stipple to the window system, disappears when rendering to an FBO (because the window system offset doesn't apply, and there's no associated FBO offset). With these fixes, the conform triangle and polygon stipple tests pass when rendering to texture. | ||||
* | tgsi: Localise SCS code. | Michal Krol | 2009-03-12 | 1 | -8/+8 |
| | |||||
* | tgsi: Rewrite NRM opcode, store 1.0 in W component. | Michal Krol | 2009-03-12 | 1 | -23/+27 |
| | |||||
* | tgsi: Begin documenting NV_fragment_program2 instruction set operations. | Michal Krol | 2009-03-12 | 1 | -0/+78 |
| | |||||
* | tgsi: Begin documenting ARB_fragment_program instruction set operations. | Michal Krol | 2009-03-12 | 1 | -0/+30 |
| | |||||
* | tgsi: Document ARB_vertex_program instruction set operations. | Michal Krol | 2009-03-12 | 1 | -0/+16 |
| | |||||
* | tgsi: Begin documenting NV_vertex_program2 instruction set operations. | Michal Krol | 2009-03-12 | 1 | -0/+42 |
| | |||||
* | trivial: draw non-interleaved arrays | Keith Whitwell | 2009-03-12 | 3 | -0/+119 |
| | |||||
* | stw: fix uninitialized variable issue | Keith Whitwell | 2009-03-12 | 1 | -15/+11 |
| | |||||
* | util: fix debug_assert() to avoid unused variable warnings in release builds | Keith Whitwell | 2009-03-12 | 1 | -1/+1 |
| | |||||
* | trace: Wrap pipe_buffers | Jakob Bornecrantz | 2009-03-12 | 7 | -20/+215 |
| | |||||
* | trace: Add dump util functions for wrapped pointers | Jakob Bornecrantz | 2009-03-12 | 2 | -1/+58 |
| | |||||
* | demos: fix error string, comment | Brian Paul | 2009-03-12 | 1 | -2/+2 |
| | |||||
* | mesa: fix transposed red/blue in store_texel_rgb888/bgr888() functions | Brian Paul | 2009-03-12 | 1 | -4/+4 |
| | |||||
* | demos: fix typo | Brian Paul | 2009-03-12 | 1 | -1/+1 |
| | |||||
* | demos: use glGenerateMipmapEXT entrypoint in cubemap.c | Keith Whitwell | 2009-03-12 | 1 | -1/+8 |
| | | | | | glGenerateMipmap() is part of ARB_framebuffer_object, which many mesa drivers don't advertise. Add check for EXT_framebuffer_object. | ||||
* | mesa test prog for ATI_envmap_bumpmap | Roland Scheidegger | 2009-03-12 | 2 | -0/+215 |
| | |||||
* | i965: add support for ATI_envmap_bumpmap | Roland Scheidegger | 2009-03-12 | 3 | -0/+9 |
| | |||||
* | regenerate glapi | Roland Scheidegger | 2009-03-12 | 14 | -3823/+4158 |
| | |||||
* | mesa: add support for ATI_envmap_bumpmap | Roland Scheidegger | 2009-03-12 | 24 | -24/+906 |
| | | | | | | | | add new entrypoints, new texture format, etc translate in texenvprogram.c for drivers using the mesa-generated tex env fragment program also handled in swrast, but not tested (cannot work due to negative texel results not handled correctly) | ||||
* | progs/glsl: Ignore | Jakob Bornecrantz | 2009-03-12 | 1 | -0/+1 |
| | |||||
* | trace: Move buffer functions from winsys to screen | Jakob Bornecrantz | 2009-03-11 | 8 | -548/+458 |
| | |||||
* | trace: Remove all whitespace at EOL | Jakob Bornecrantz | 2009-03-11 | 11 | -297/+297 |
| | |||||
* | trace: Fixup trace a bit | Jakob Bornecrantz | 2009-03-11 | 3 | -51/+61 |
| | |||||
* | mesa: add missing _glthread_INIT_MUTEX in _mesa_new_framebuffer() | Keith Whitwell | 2009-03-12 | 1 | -0/+1 |
| | |||||
* | i965: fix polygon face orientation when rendering to FBO | Robert Ellison | 2009-03-11 | 2 | -3/+17 |
| | | | | | | | | | | | | | | In the i965, the FBO coordinate system is inverted from the standard OpenGL/Mesa coordinate system; that means that the viewport and the polygon face orientation have to be inverted if rendering to a FBO. The viewport was already being handled correctly; but polygon face was not. This caused a conform failure when rendering to texture with two-sided lighting enabled. This fixes the problem in the i965 driver, and adds to the comment about the gl_framebuffer "Name" field so that this isn't a surprise to other driver writers. | ||||
* | mesa: remove some last remnants of GL_MESA_program_debug | Brian Paul | 2009-03-11 | 5 | -21/+6 |
| | |||||
* | mesa: minor comments | Brian Paul | 2009-03-11 | 1 | -3/+3 |
| | |||||
* | mesa: remove gl_texture_object::_Function field and associated code | Brian Paul | 2009-03-11 | 3 | -37/+3 |
| | | | | It was only used in one place in swrast. | ||||
* | intel: include main/viewport.h | Brian Paul | 2009-03-11 | 1 | -0/+1 |
| | |||||
* | r300-gallium: Don't flush textures more than necessary. | Corbin Simpson | 2009-03-11 | 1 | -2/+7 |
| | |||||
* | r300-gallium: Fix texture filters. | Corbin Simpson | 2009-03-11 | 1 | -3/+12 |
| | |||||
* | r300-gallium: r500-fs: More texture fixes. | Corbin Simpson | 2009-03-11 | 3 | -17/+30 |
| | |||||
* | r300-gallium: r500-fs: Add shader dumper and more tex work. | Corbin Simpson | 2009-03-11 | 5 | -13/+335 |
| | |||||
* | r300-gallium: Fix CS count for texture emit. | Corbin Simpson | 2009-03-11 | 1 | -1/+1 |
| | |||||
* | r300-gallium: r500-fs: Add SWZ. | Corbin Simpson | 2009-03-11 | 1 | -11/+32 |
| | |||||
* | r300-gallium: Fix CS count in fb state emit. | Corbin Simpson | 2009-03-11 | 1 | -1/+1 |
| | |||||
* | r300-gallium: Start swizzles. | Corbin Simpson | 2009-03-11 | 2 | -7/+43 |
| | |||||
* | r300-gallium: Begin R500 fragment shader assembler. | Corbin Simpson | 2009-03-11 | 2 | -3/+144 |
| | | | | I love it so much. I also hate it a lot. | ||||
* | i965: fix lock-ups when GLSL program wrote to gl_FragDepth | Brian Paul | 2009-03-11 | 1 | -1/+27 |
| | | | | | | | 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... | ||||
* | trace: Fixup trace a bit | Jakob Bornecrantz | 2009-03-11 | 1 | -7/+18 |
| | |||||
* | xdemos: On termination with `esc` close the contexts correctly. | Alan Hourihane | 2009-03-11 | 1 | -1/+1 |
| | |||||
* | tgsi: Implement RFL, SFL, STR, X2D opcodes. | Michal Krol | 2009-03-11 | 1 | -5/+87 |
| | |||||
* | tgsi: Begin documenting NV_fragment_program instruction set operations. | Michal Krol | 2009-03-11 | 1 | -0/+190 |
| | |||||
* | tgsi: Implement RCC opcode. | Michal Krol | 2009-03-11 | 1 | -1/+32 |
| | |||||
* | tgsi: Document NV_vertex_program1_1 instruction set operations. | Michal Krol | 2009-03-11 | 1 | -0/+28 |
| | |||||
* | i965: more code clean-ups, comments | Brian Paul | 2009-03-10 | 1 | -4/+11 |
| | |||||
* | i965: minor code clean-ups, comments | Brian Paul | 2009-03-10 | 1 | -10/+12 |
| |