Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | mesa: make AMD_draw_buffers_blend an alias of the ARB variant | Marek Olšák | 2011-05-03 | 1 | -0/+1 |
| | | | | Reviewed-by: Ian Romanick <[email protected]> | ||||
* | glapi: regenerate files for AMD_draw_buffers_blend | Marek Olšák | 2011-05-03 | 10 | -1661/+1760 |
| | |||||
* | glapi: add functions for AMD_draw_buffers_blend | Marek Olšák | 2011-05-03 | 3 | -0/+40 |
| | | | | Reviewed-by: Ian Romanick <[email protected]> | ||||
* | mesa: flush vertices before changing GL_RASTERIZER_DISCARD state, not after | Marek Olšák | 2011-05-03 | 1 | -1/+1 |
| | | | | | Reviewed-by: Brian Paul <[email protected]> Reviewed-by: Ian Romanick <[email protected]> | ||||
* | mesa: make _NEW_TEXTURE dirty when changing GL_TEXTURE_CUBE_MAP_SEAMLESS | Marek Olšák | 2011-05-03 | 1 | -1/+4 |
| | | | | | | | Otherwise there would be no way to know whether the state has been changed. Reviewed-by: Brian Paul <[email protected]> Reviewed-by: Ian Romanick <[email protected]> | ||||
* | nv50,nvc0: advertise GL_FIXED vertex buffers as supported | Christoph Bumiller | 2011-05-03 | 2 | -0/+36 |
| | | | | | We'll handle them like f64 vertex buffers, by falling back to copying vertex data to the command buffer through translate. | ||||
* | mesa,st/mesa: fix WPOS adjustment | Christoph Bumiller | 2011-05-03 | 3 | -42/+74 |
| | | | | Tested-by: Marek Olšák <[email protected]> | ||||
* | gallium: reorder fields of pipe_rasterizer_state to pack it more tightly | Marek Olšák | 2011-05-02 | 1 | -6/+8 |
| | | | | | | | | sizeof(struct pipe_rasterizer_state): Before: 32 bytes After: 28 bytes Reviewed-by: Brian Paul <[email protected]> | ||||
* | r600g: document some new evergreen formats | Marek Olšák | 2011-05-02 | 1 | -0/+3 |
| | |||||
* | r600g: remove some more FIXME comments | Marek Olšák | 2011-05-02 | 2 | -2/+0 |
| | |||||
* | st/xorg: Fix two more instances of typo 'accle'. | Michel Dänzer | 2011-05-02 | 1 | -2/+2 |
| | |||||
* | st/xorg: fix typos | Marcin Slusarz | 2011-05-02 | 2 | -4/+4 |
| | |||||
* | i965/gen6: Align interleaved URB writes for overflow outputs as well. | Eric Anholt | 2011-05-01 | 1 | -8/+27 |
| | | | | | | | Fixes glsl-max-varyings. Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=35614 Reviewed-by: Kenneth Graunke <[email protected]> | ||||
* | targets/xorg-nouveau: load nouveau_dri.so instead of i915_dri.so | Marcin Slusarz | 2011-05-02 | 1 | -1/+1 |
| | |||||
* | targets/xorg-nouveau: add libnvc0.a to nouveau libs | Marcin Slusarz | 2011-05-02 | 1 | -0/+1 |
| | |||||
* | r600g: remove some FIXME comments | Marek Olšák | 2011-05-02 | 2 | -2/+0 |
| | | | | All texture LOD tests pass. | ||||
* | Revert "r600g: truncate point sampled texture coordinates" | Marek Olšák | 2011-05-02 | 2 | -14/+1 |
| | | | | | | | This reverts commit 1dc204d145dc8c0b19473a7814c201a8954b6274. MC_COORD_TRUNCATE is for MPEG and produces quite an interesting behavior on regular textures. Anyway that commit broke filtering in demos/cubemap. | ||||
* | st/mesa: remove set-but-unused variables | Marek Olšák | 2011-05-01 | 2 | -12/+0 |
| | |||||
* | tgsi: remove set-but-unused variables | Marek Olšák | 2011-05-01 | 1 | -4/+0 |
| | |||||
* | draw: remove set-but-unused variable | Marek Olšák | 2011-05-01 | 1 | -2/+1 |
| | |||||
* | rbug: remove set-but-unused variables | Marek Olšák | 2011-05-01 | 3 | -28/+0 |
| | |||||
* | ir_to_mesa: remove set-but-unused variables | Marek Olšák | 2011-05-01 | 1 | -3/+2 |
| | |||||
* | mesa: remove set-but-unused variables in texcompress_s3tc | Marek Olšák | 2011-05-01 | 1 | -16/+0 |
| | |||||
* | mesa: remove set-but-unused variable in bind_attrib_location | Marek Olšák | 2011-05-01 | 1 | -9/+1 |
| | |||||
* | mesa: remove unused-but-set variable in extract_uint_rgba | Marek Olšák | 2011-05-01 | 1 | -3/+0 |
| | |||||
* | r300/compiler: remove set-but-unused variables | Marek Olšák | 2011-05-01 | 2 | -5/+1 |
| | |||||
* | r600g: remove set-but-unused variable | Marek Olšák | 2011-05-01 | 1 | -4/+0 |
| | |||||
* | r600g: remove FIXME comment | Marek Olšák | 2011-05-01 | 1 | -3/+0 |
| | | | | DONTBLOCK is correctly handled in r600_bo_map. | ||||
* | mesa: GL_PROVOKING_VERTEX_EXT is a GLenum, not GLboolean. | José Fonseca | 2011-04-30 | 1 | -1/+1 |
| | |||||
* | r300/compiler: Cleanups from the regalloc merge | Tom Stellard | 2011-04-30 | 3 | -8/+4 |
| | |||||
* | r300/compiler: Add return statement to rc_list() | Tom Stellard | 2011-04-30 | 1 | -0/+2 |
| | |||||
* | r300g: Fix scons build | Tom Stellard | 2011-04-30 | 1 | -0/+1 |
| | | | | | Broken by the dependency on ralloc introduced by fe622bac0c1b5b9f2a9fcf9f35b51232a06bea42 | ||||
* | i915g: enable X-tiling for s3tc textures | Daniel Vetter | 2011-04-30 | 1 | -2/+1 |
| | | | | | Tested-by: Christopher Egert <[email protected]> Signed-off-by: Daniel Vetter <[email protected]> | ||||
* | r300/compiler: Enable swizzle packing in the allocator for r300 and r400 | Tom Stellard | 2011-04-30 | 6 | -41/+120 |
| | |||||
* | r300/compiler: Handle loops in the register allocator | Tom Stellard | 2011-04-30 | 4 | -19/+103 |
| | |||||
* | r300/compiler: Handle loops in rc_get_readers() | Tom Stellard | 2011-04-30 | 4 | -75/+150 |
| | |||||
* | r300/compiler: Rewrite register allocator | Tom Stellard | 2011-04-30 | 19 | -236/+1548 |
| | | | | | | | The new allocator uses ra and does swizzle packing. Also, a data structure (struct rc_variable) and associated functions have been added for generating UD and DU chains. | ||||
* | ra: Add ra_set_node_reg() | Tom Stellard | 2011-04-30 | 2 | -4/+25 |
| | | | | | | | | This function can be used to avoid creating single register classes for input/payload registers. This makes optimistic coloring less likely to fail. Reviewed-by: Eric Anholt <[email protected]> | ||||
* | r300/compiler: Use RC_MASK_W when converting RGB to Alpha instructions | Tom Stellard | 2011-04-30 | 1 | -1/+1 |
| | |||||
* | r300/compiler: rc_reader_data: Add ExitOnAbort flag | Tom Stellard | 2011-04-30 | 5 | -3/+10 |
| | |||||
* | r300/compiler: Add more info to struct rc_reader | Tom Stellard | 2011-04-30 | 5 | -16/+41 |
| | | | | | For pair instructions we need a reference to both the arg and source. | ||||
* | r300/compiler: Add remove dead sources pass | Tom Stellard | 2011-04-30 | 5 | -0/+66 |
| | | | | | | | | The instruction scheduler will sometimes leave orphaned sources when converting instructions from RGB to Alpha. If one of these orphaned sources has an index greater than the maximum temporary register index, then the compiler will incorrectly report "Too many hardware temporaries used". The dead sources pass cleans up these orphaned sources. | ||||
* | st/mesa: expose ARB_ES2_compatibility if GL_FIXED vertex format is supported | Marek Olšák | 2011-04-30 | 1 | -0/+6 |
| | | | | | | Tested with softpipe and llvmpipe. Reviewed-by: Brian Paul <[email protected]> | ||||
* | mesa: accept GL_FIXED in glVertexAttribPointer (ARB_ES2_compatibility) | Marek Olšák | 2011-04-30 | 1 | -10/+13 |
| | | | | | | | | GL_FIXED should not be accepted in the other gl*Pointer calls in OpenGL. There is a new piglit for this: arb_es2_compatibility-fixed-type. Reviewed-by: Brian Paul <[email protected]> | ||||
* | mesa: fix error string, remove out of date comment | Brian Paul | 2011-04-29 | 1 | -12/+1 |
| | |||||
* | mesa: remove commented-out #include | Brian Paul | 2011-04-29 | 1 | -1/+0 |
| | |||||
* | i965/gen6: Fix LogicOp handling for GL_COPY and/or floating-point RTs. | Eric Anholt | 2011-04-29 | 1 | -5/+13 |
| | | | | | | | | We were accidentally leaving blending enabled for LogicOp GL_COPY, which ARB_color_buffer_float/GL_RGBA32F-render (and friends) caught. Additionally, the GL spec says that no LogicOp should be done to floating-point targets, and the GPU gets really angry even if you say to LogicOp GL_COPY to float. | ||||
* | i965: Remove dead entrypoints to state cache, rename the one that's left. | Eric Anholt | 2011-04-29 | 8 | -157/+54 |
| | | | | | | | | | | As we expanded the usage of the state cache, it grew extra functionality. However, with the recent state streaming rework, we're back to the state cache being used only for shader kernels, which is the piece of GPU state that's actually expensive to compute again from scratch, since it involves compiling. Reviewed-by: Kenneth Graunke <[email protected]> | ||||
* | i965/gen4: Move the GS state to state streaming. | Eric Anholt | 2011-04-29 | 5 | -98/+45 |
| | | | | Reviewed-by: Kenneth Graunke <[email protected]> | ||||
* | i965/gen4: Move clip state to state streaming | Eric Anholt | 2011-04-29 | 4 | -106/+60 |
| | | | | Reviewed-by: Kenneth Graunke <[email protected]> |