Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge branch 'master' into instanced-arrays | Michal Krol | 2010-01-05 | 245 | -3577/+5480 |
|\ | | | | | | | | | | | Conflicts: src/gallium/auxiliary/tgsi/tgsi_dump.c src/gallium/include/pipe/p_shader_tokens.h | ||||
| * | tgsi: Simplify implementation of few interpreter's instructions. | Michal Krol | 2010-01-05 | 1 | -384/+311 |
| | | |||||
| * | tgsi: Use FREE() to release MALLOC-ed() memories in sanity. | Michal Krol | 2010-01-05 | 1 | -4/+4 |
| | | |||||
| * | tgsi: Fix bogus loop condition in sanity. | Michal Krol | 2010-01-05 | 1 | -2/+2 |
| | | |||||
| * | tgsi: Treat MOV source operand as FLOAT so modifiers works as expected. | Michal Krol | 2010-01-05 | 1 | -1/+1 |
| | | |||||
| * | tgsi: Store ADDR file in interpreter as an int. | Michal Krol | 2010-01-05 | 1 | -18/+44 |
| | | |||||
| * | tgsi: Remove dead micro_umod(). | Michal Krol | 2010-01-05 | 1 | -14/+0 |
| | | |||||
| * | tgsi: Make interpreter aware of float and integer data types. | Michal Krol | 2010-01-05 | 1 | -109/+133 |
| | | | | | | | | | | | | | | Debug check for inf and nan only on float channels. Apply absolute and negate source operand modifiers based on opcode type. | ||||
| * | gallium: Add UMOD TGSI opcode. | Michal Krol | 2010-01-05 | 4 | -11/+28 |
| | | | | | | | | Either that or have UDIV have two destination operands. | ||||
| * | gallium: Add SWITCH, CASE, DEFAULT and ENDSWITCH opcodes to TGSI. | Michal Krol | 2010-01-05 | 4 | -12/+184 |
| | | | | | | | | | | | | | | Provide reference implementation of them in tgsi_exec. Note that BREAK opcode is overloaded and can be used to break out of either a loop or a switch-case statement. | ||||
| * | tgsi/ureg: Improve immediate match & expand logic. | Michal Krol | 2010-01-05 | 1 | -6/+10 |
| | | | | | | | | Do not pollute immediates with unsuccessfull attempts to expand them. | ||||
| * | tgsi: Support signed/unsigned integer immediate types. | Michal Krol | 2010-01-05 | 5 | -47/+215 |
| | | |||||
| * | gallium: Add signed/unsigned int immediate data types. | Michal Krol | 2010-01-05 | 1 | -0/+4 |
| | | |||||
| * | tgsi: Cleanup interpreter code for other existing integer opcodes. | Michal Krol | 2010-01-05 | 1 | -116/+66 |
| | | |||||
| * | Remove TGSI_OPCODE_SHR, map existing usage to TGSI_OPCODE_ISHR. | Michal Krol | 2010-01-05 | 7 | -8/+8 |
| | | | | | | | | This is to differentiate it from its unsigned version, TGSI_OPCODE_USHR. | ||||
| * | tgsi: Implement new integer opcodes. | Michal Krol | 2010-01-05 | 3 | -225/+413 |
| | | | | | | | | | | Update interpreter and ureg. Also, get rid of SHR -- it's actually an alias for ISHR. | ||||
| * | gallium: Add more integer TGSI opcodes. | Michal Krol | 2010-01-05 | 1 | -1/+22 |
| | | |||||
| * | Merge branch 'mesa_7_7_branch' | Brian Paul | 2010-01-04 | 21 | -75/+167 |
| |\ | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: docs/relnotes.html src/gallium/drivers/llvmpipe/lp_tex_sample_c.c src/gallium/drivers/r300/r300_cs.h src/mesa/drivers/dri/i965/brw_wm_surface_state.c src/mesa/main/enums.c | ||||
| | * | svga: Fix debug build crash when rendering to depth/stencil renderbuffer only. | Michel Dänzer | 2010-01-04 | 1 | -1/+2 |
| | | | |||||
| | * | st/xorg: Proper calculation of screen pitch. | Michel Dänzer | 2010-01-04 | 1 | -2/+1 |
| | | | |||||
| | * | vmware/xorg: Fix SCons build. | Michel Dänzer | 2010-01-04 | 1 | -0/+1 |
| | | | |||||
| | * | r300g: Silence 'mixed declarations and code' warning. | Vinson Lee | 2010-01-03 | 1 | -1/+1 |
| | | | |||||
| | * | r300g: Remove comma at end of enumerator list. | Vinson Lee | 2010-01-03 | 1 | -8/+8 |
| | | | |||||
| | * | llvmpipe: Remove comma at end of enumerator list. | Vinson Lee | 2010-01-03 | 2 | -2/+2 |
| | | | |||||
| | * | gdi: Don't generate import libraries for opengl32.dll. | José Fonseca | 2010-01-03 | 1 | -0/+2 |
| | | | | | | | | | | | | | | | Both MinGW and MSVC include opengl32 import libraries, and its safer to always use those. | ||||
| | * | trace: Remove comma at end of enumerator list. | Vinson Lee | 2010-01-03 | 1 | -1/+1 |
| | | | |||||
| | * | rtasm: Play nicely with Windows's Data Execution Prevention. | José Fonseca | 2010-01-03 | 1 | -2/+30 |
| | | | |||||
| | * | st/xorg: Ensure null-terminated byte string. | Vinson Lee | 2010-01-02 | 1 | -1/+2 |
| | | | |||||
| | * | r300g: Use C-style comments. | Vinson Lee | 2010-01-02 | 1 | -2/+2 |
| | | | |||||
| | * | svga: Use a shader id as low as possible. | José Fonseca | 2010-01-03 | 7 | -24/+78 |
| | | | |||||
| | * | util: Minor enhancements/corrections to the bitmask logic. | José Fonseca | 2010-01-03 | 1 | -12/+20 |
| | | | |||||
| | * | svga: Rename error labels. | José Fonseca | 2010-01-03 | 1 | -14/+14 |
| | | | | | | | | | | | | Make it easier to insert/remove error branches. | ||||
| | * | llvmpipe: Silence uninitialized variable warning. | Vinson Lee | 2010-01-01 | 1 | -1/+1 |
| | | | |||||
| | * | llvmpipe: Use C-style comment. | Vinson Lee | 2010-01-01 | 1 | -1/+1 |
| | | | |||||
| | * | gallium/util: Silence format warnings. | Vinson Lee | 2010-01-01 | 1 | -4/+4 |
| | | | |||||
| | * | gallium/util: Replace h_addr with h_addr_list[0]. | Vinson Lee | 2010-01-01 | 1 | -1/+1 |
| | | | | | | | | | | | | Fixes compilation error on Mac OS. | ||||
| * | | i965g: Fix assert. | Vinson Lee | 2010-01-04 | 1 | -1/+1 |
| | | | |||||
| * | | tgsi: Fix assert. | Vinson Lee | 2010-01-04 | 1 | -1/+1 |
| | | | |||||
| * | | Merge branch 'gallium-conditional-rendering' | Brian Paul | 2010-01-04 | 8 | -0/+74 |
| |\ \ | |||||
| | * | | softpipe: implement conditional rendering | Brian Paul | 2009-12-31 | 6 | -0/+57 |
| | | | | |||||
| | * | | gallium: pipe_context::render_condition() and mode flags | Brian Paul | 2009-12-31 | 2 | -0/+17 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | For conditional rendering predicated on results of an occlusion query. If this driver function is NULL, conditional rendering is not supported by the driver. | ||||
| * | | | silence compiler warning | Alan Hourihane | 2010-01-04 | 1 | -2/+2 |
| | | | | |||||
| * | | | Fix test | Alan Hourihane | 2010-01-04 | 1 | -2/+2 |
| | | | | |||||
| * | | | python: Don't generate a import library for python module either. | José Fonseca | 2010-01-02 | 1 | -0/+2 |
| | | | | |||||
| * | | | i965: Add missing include. | José Fonseca | 2010-01-02 | 1 | -0/+2 |
| | | | | |||||
| * | | | gdi: Don't generate import libraries for opengl32.dll. | José Fonseca | 2010-01-02 | 1 | -0/+2 |
| | | | | | | | | | | | | | | | | | | | | Both MinGW and MSVC include opengl32 import libraries, and its safer to always use those. | ||||
| * | | | util: Silent potential loss of precision warnings. | José Fonseca | 2010-01-02 | 1 | -3/+2 |
| | | | | | | | | | | | | | | | | Also ensure multiplication doesn't happen for negative numbers. | ||||
| * | | | tgsi: Add missing semantic name in text parser. | Igor Oliveira | 2010-01-01 | 1 | -0/+1 |
| | | | | |||||
| * | | | r300: Fix scons build. | José Fonseca | 2010-01-01 | 2 | -4/+10 |
| | | | | |||||
| * | | | llvmpipe: Add missing include path. | José Fonseca | 2010-01-01 | 1 | -0/+2 |
| | | | | | | | | | | | | | | | | The abscense was being masked previously. |