Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | r600g: Add PIPE_FORMAT_L8A8_UNORM for Evergreen as well. | Henri Verbeet | 2010-11-15 | 1 | -0/+2 |
| | |||||
* | r600: Evergreen has two extra frac_bits for the sampler LOD state. | Henri Verbeet | 2010-11-15 | 1 | -3/+3 |
| | | | | Note: this is a candidate for the 7.9 branch. | ||||
* | r600g: Evergreen has two extra frac_bits for the sampler LOD state. | Henri Verbeet | 2010-11-15 | 1 | -3/+3 |
| | | | | The (piglit) mipmap_limits test shows the issue very clearly. | ||||
* | r600g: Cleanup the fenced_bo list in r600_context_fini(). | Henri Verbeet | 2010-11-15 | 1 | -0/+13 |
| | |||||
* | gallium/noop: no operation gallium driver | Jerome Glisse | 2010-11-15 | 9 | -0/+1002 |
| | | | | | | | | | | | | | | | | | This driver is a fake swdri driver that perform no operations beside allocation gallium structure and buffer for upper layer usage. It's purpose is to help profiling core mesa/gallium without having pipe driver overhead hidding hot spot of core code. scons file are likely inadequate i am unfamiliar with this build system. To use it simply rename is to swrast_dri.so and properly set LIBGL_DRIVERS_PATH env variable. Signed-off-by: Jerome Glisse <[email protected]> | ||||
* | dri/nouveau: Kill a bunch of ternary operators. | Francisco Jerez | 2010-11-15 | 7 | -24/+33 |
| | |||||
* | dri/nouveau: Fix typo. | Francisco Jerez | 2010-11-15 | 2 | -2/+1 |
| | |||||
* | dri/nouveau: Remove nouveau_class.h, finishing switch to rules-ng-ng headers | Viktor Novotný | 2010-11-15 | 1 | -4961/+0 |
| | | | | Signed-off-by: Francisco Jerez <[email protected]> | ||||
* | dri/nouveau nv20: Use rules-ng-ng headers | Viktor Novotný | 2010-11-15 | 8 | -250/+248 |
| | | | | Signed-off-by: Francisco Jerez <[email protected]> | ||||
* | dri/nouveau: nv10: Use rules-ng-ng headers | Viktor Novotný | 2010-11-15 | 9 | -231/+228 |
| | | | | Signed-off-by: Francisco Jerez <[email protected]> | ||||
* | dri/nouveau: nv04: Use rules-ng-ng headers | Viktor Novotný | 2010-11-15 | 8 | -17/+23 |
| | | | | Signed-off-by: Francisco Jerez <[email protected]> | ||||
* | dri/nouveau: Import headers from rules-ng-ng | Viktor Novotný | 2010-11-15 | 6 | -0/+6200 |
| | | | | Signed-off-by: Francisco Jerez <[email protected]> | ||||
* | evergreen: set gl_texture_image::TexFormat field in evergreenSetTexBuffer() | Brian Paul | 2010-11-15 | 1 | -0/+4 |
| | | | | | | See https://bugs.freedesktop.org/show_bug.cgi?id=31544 Note: this is a candidate for the 7.9 branch. | ||||
* | r300: set gl_texture_image::TexFormat field in r300SetTexBuffer2() | Brian Paul | 2010-11-15 | 1 | -2/+8 |
| | | | | | | See https://bugs.freedesktop.org/show_bug.cgi?id=31544 Note: this is a candidate for the 7.9 branch | ||||
* | r200: set gl_texture_image::TexFormat field in r200SetTexBuffer2() | Brian Paul | 2010-11-15 | 1 | -2/+8 |
| | | | | | | See https://bugs.freedesktop.org/show_bug.cgi?id=31544 Note: this is a candidate for the 7.9 branch. | ||||
* | r600: set gl_texture_image::TexFormat field in r600SetTexBuffer2() | Brian Paul | 2010-11-15 | 1 | -0/+4 |
| | | | | | | See https://bugs.freedesktop.org/show_bug.cgi?id=31544 Note: this is a candidate for the 7.9 branch. | ||||
* | radeon: set gl_texture_image::TexFormat field in radeonSetTexBuffer2() | Brian Paul | 2010-11-15 | 1 | -2/+8 |
| | | | | | | See https://bugs.freedesktop.org/show_bug.cgi?id=31544 Note: this is a candidate for the 7.9 branch | ||||
* | Makefile: don't include the same files twice in the tarball | Julien Cristau | 2010-11-15 | 1 | -5/+1 |
| | | | | | | | | | | | src/mesa/drivers/dri/*/*/*.[chS] is a superset of src/mesa/drivers/dri/*/server/*.[ch] and src/mesa/drivers/dri/common/xmlpool/*.[ch]. include/GL/internal/glcore.h is already in MAIN_FILES, no need for it in DRI_FILES too. src/glx/Makefile was listed twice. Signed-off-by: Julien Cristau <[email protected]> Signed-off-by: Brian Paul <[email protected]> | ||||
* | radeon: fix potential segfault in renderbuffer update | Daniel Lichtenberger | 2010-11-15 | 1 | -2/+1 |
| | | | | | | | Fixes: https://bugs.freedesktop.org/show_bug.cgi?id=31617 Signed-off-by: Alex Deucher <[email protected]> | ||||
* | r300g: return shader caps from Draw for SWTCL vertex shaders | Marek Olšák | 2010-11-14 | 1 | -0/+6 |
| | |||||
* | r300g: clean up redundancy in draw functions | Marek Olšák | 2010-11-14 | 1 | -57/+45 |
| | |||||
* | i965: Fix gl_FragCoord inversion when drawing to an FBO. | Eric Anholt | 2010-11-14 | 3 | -3/+6 |
| | | | | | | This showed up as cairo-gl gradients being inverted on everyone but Intel, where I'd apparently tweaked the transformation to work around the bug. Fixes piglit fbo-fragcoord. | ||||
* | i965: Silence uninitialized variable warning. | Vinson Lee | 2010-11-13 | 1 | -0/+1 |
| | | | | | | Silences this GCC warning. brw_fs.cpp: In member function 'void fs_visitor::split_virtual_grfs()': brw_fs.cpp:2516: warning: unused variable 'reg' | ||||
* | r300g: fix texture border color for all texture formats | Marek Olšák | 2010-11-13 | 1 | -33/+31 |
| | | | | | | | This fixes 8 texwrap format tests. The code should handle arbitrary formats now and is cleaner. NOTE: This is a candidate for the 7.9 branch. | ||||
* | mesa: Clean up header file inclusion in points.h. | Vinson Lee | 2010-11-13 | 1 | -1/+3 |
| | |||||
* | mesa: consolidate assertions in teximage code | Brian Paul | 2010-11-12 | 1 | -10/+1 |
| | |||||
* | svga: fill out CAPs for indirect addressing | Marek Olšák | 2010-11-12 | 1 | -0/+13 |
| | | | | | As per the ps_3_0 and vs_3_0 documentation. The aL register in D3D9 is quite tricky to use, though. | ||||
* | r600g: fill out CAPs for indirect addressing | Marek Olšák | 2010-11-12 | 1 | -0/+5 |
| | |||||
* | r300g: fill out CAPs for indirect addressing | Marek Olšák | 2010-11-12 | 1 | -0/+11 |
| | | | | | To match shader model 2.0 (it's impossible to fully implement ARL with shader model 3.0 relative addressing). | ||||
* | nvfx: fill out CAPs for indirect addressing | Marek Olšák | 2010-11-12 | 1 | -0/+11 |
| | | | | To match shader model 2.0. | ||||
* | nv50: fill out CAPs for indirect addressing | Marek Olšák | 2010-11-12 | 1 | -0/+5 |
| | |||||
* | i965g: fill out CAPs for indirect addressing | Marek Olšák | 2010-11-12 | 1 | -0/+5 |
| | |||||
* | i915g: fill out CAPs for indirect addressing | Marek Olšák | 2010-11-12 | 1 | -0/+5 |
| | |||||
* | tgsi: fill out CAPs for indirect addressing | Marek Olšák | 2010-11-12 | 1 | -0/+5 |
| | |||||
* | gallium: add CAPs for indirect addressing and lower it in st/mesa when needed | Marek Olšák | 2010-11-12 | 2 | -0/+14 |
| | | | | | | | | | | Required because ATI and NVIDIA DX9 GPUs do not support indirect addressing of temps, inputs, outputs, and consts (FS-only) or the hw support is so limited that we cannot use it. This should make r300g and possibly nvfx more feature complete. Signed-off-by: Marek Olšák <[email protected]> | ||||
* | tdfx: s/Format/_BaseFormat/ | Brian Paul | 2010-11-11 | 1 | -2/+2 |
| | | | | Fixes http://bugs.freedesktop.org/show_bug.cgi?id=31560 | ||||
* | glsl: Free the loop state context when we free the loop state. | Eric Anholt | 2010-11-11 | 1 | -0/+1 |
| | | | | | | | | Since this was talloced off of NULL instead of the compile state, it was a real leak over the course of the program. Noticed with valgrind --leak-check=full --show-reachable=yes. We should really change these passes to generally get the compile context as an argument so simple mistakes like this stop mattering. | ||||
* | mesa: fix glDeleteBuffers() regression | Brian Paul | 2010-11-11 | 1 | -2/+2 |
| | | | | | | | | This fixes a regression (failed assertion) from commit c552f273f559968dfd770367e25329baccbcd0c4 which was hit if glDeleteBuffers() was called on a buffer that was never bound. NOTE: this is a candidate for the 7.9 branch. | ||||
* | mesa: make glIsBuffer() return false for never bound buffers | Brian Paul | 2010-11-11 | 1 | -14/+18 |
| | | | | | | | Use a dummy buffer object as we do for frame/renderbuffer objects. Fixes http://bugs.freedesktop.org/show_bug.cgi?id=31514 Note: this is a candidate for the 7.9 branch. | ||||
* | glsl: fix crash in loop analysis when some controls can't be determined | Aras Pranckevicius | 2010-11-11 | 1 | -0/+3 |
| | | | | Fixes loop-07.frag. | ||||
* | r600g: enforce minimum stride on render target texture images | Keith Whitwell | 2010-11-11 | 1 | -0/+4 |
| | | | | Fixes piglit/fbo_readpixels since staging upload changes. | ||||
* | r600g: do not try to use staging resource for depth textures | Keith Whitwell | 2010-11-11 | 1 | -0/+9 |
| | | | | | | Currently r600_resource_copy_region() will turn these copies into transfers + memcpys, so to avoid recursion we must not turn those transfers back into blits. | ||||
* | mesa: handle more pixel types in mipmap generation code | Brian Paul | 2010-11-11 | 1 | -0/+166 |
| | | | | NOTE: This is a candidate for the 7.9 branch. | ||||
* | mesa: add missing formats in _mesa_format_to_type_and_comps() | Brian Paul | 2010-11-11 | 1 | -1/+26 |
| | | | | NOTE: this is a candidate for the 7.9 branch | ||||
* | mesa: improve error message | Brian Paul | 2010-11-11 | 1 | -1/+2 |
| | |||||
* | mesa: #include mfeatures.h in enums.h | Brian Paul | 2010-11-11 | 1 | -0/+1 |
| | |||||
* | r600g: guard experimental s3tc code with R600_ENABLE_S3TC | Keith Whitwell | 2010-11-11 | 1 | -0/+9 |
| | |||||
* | nvfx: fill PIPE_CAP_PRIMITIVE_RESTART and PIPE_CAP_SHADER_STENCIL_EXPORT | Lucas Stach | 2010-11-11 | 1 | -0/+4 |
| | | | | | Signed-off-by: Lucas Stach <[email protected]> Signed-off-by: Francisco Jerez <[email protected]> | ||||
* | dri/nouveau: Split hardware/software TNL instantiation more cleanly. | Francisco Jerez | 2010-11-11 | 9 | -66/+84 |
| | |||||
* | mesa: Fix printf format warnings. | Vinson Lee | 2010-11-10 | 1 | -1/+1 |
| |