Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | i965: Fix brw_math1 with scalar argument in gen6 FS. | Eric Anholt | 2010-08-22 | 1 | -2/+14 |
| | | | | | | | | | | | | | The docs claim two conflicting things: One, that a scalar source is supported. Two, source hstride must be 1 and width must be exec size. So splat a constant argument out into a full reg to operate on, since violating the second set of constraints is clearly failing. The alternative here might be to do a 1-wide exec on a constant argument for math1. It would probably save cycles too. But I'll leave that for the glsl2-965 branch. Fixes glsl-algebraic-div-one-2.shader_test. | ||||
* | i965: Fix up WM push constant setup on gen6. | Eric Anholt | 2010-08-22 | 5 | -26/+57 |
| | | | | Fixes glsl-algebraic-add-add-1. | ||||
* | i965: Use intel->gen >= 6 instead of IS_GEN6. | Eric Anholt | 2010-08-22 | 3 | -5/+5 |
| | |||||
* | libgl-xlib: Include missing header in xlib.c. | Vinson Lee | 2010-08-22 | 1 | -0/+1 |
| | | | | Include st_api.h for st_api_create_OpenGL symbol. | ||||
* | nvfx: Silence unused variable warning. | Vinson Lee | 2010-08-22 | 1 | -0/+1 |
| | | | | The variable is used but only in the body of an assert. | ||||
* | mesa: Initialize member variables in ir_to_mesa_src_reg constructor. | Vinson Lee | 2010-08-22 | 1 | -0/+4 |
| | | | | The default constructor did not initialize some member variables. | ||||
* | mesa: Initialize variables in mesa_src_reg_from_ir_src_reg. | Vinson Lee | 2010-08-21 | 1 | -0/+2 |
| | |||||
* | util: Use #ifdef instead of #if. | Vinson Lee | 2010-08-21 | 1 | -1/+1 |
| | | | | This is a typo fix of earlier commit 0f3b3751b8643352dcc242567b3696bd1505df1d. | ||||
* | util: Define dump_cpu only for DEBUG builds. | Vinson Lee | 2010-08-21 | 1 | -0/+2 |
| | | | | | | | dump_cpu is used only when DEBUG is defined. Fixes the following GCC warning on builds without DEBUG defined. util/u_cpu_detect.c:76: warning: 'debug_get_option_dump_cpu' defined but not used | ||||
* | translate_sse: Silence uninitialized variable warnings. | Vinson Lee | 2010-08-21 | 1 | -0/+14 |
| | | | | Initialize variables on error paths. | ||||
* | nvfx: Silence uninitialized variable warnings. | Vinson Lee | 2010-08-21 | 2 | -0/+6 |
| | | | | Variables weren't initialized on the error paths. | ||||
* | i965g: Silence printf format warnings on 64-bit builds. | Vinson Lee | 2010-08-21 | 1 | -4/+4 |
| | |||||
* | nvfx: Silence uninitialized variable warnings. | Vinson Lee | 2010-08-21 | 1 | -4/+4 |
| | | | | | | | | | Silence the following i686-apple-darwin10-gcc-4.2.1 warnings. nv04_2d.c: In function 'nv04_region_copy_cpu': nv04_2d.c:560: warning: 'dswy' may be used uninitialized in this function nv04_2d.c:559: warning: 'dswx' may be used uninitialized in this function nv04_2d.c:562: warning: 'sswy' may be used uninitialized in this function nv04_2d.c:561: warning: 'sswx' may be used uninitialized in this function | ||||
* | nv50: Silence incompatible pointer type initialization warning. | Vinson Lee | 2010-08-21 | 1 | -2/+3 |
| | | | | | Silence the following GCC warning. warning: initialization from incompatible pointer type | ||||
* | nv50: Disable unused code. | Vinson Lee | 2010-08-21 | 1 | -0/+4 |
| | | | | | Disable release_hw and emit_mov_from_pred functions as they are currently not being used. | ||||
* | i965g: Fix printf format warning on 32-bit platforms. | Vinson Lee | 2010-08-21 | 1 | -1/+1 |
| | | | | | Fixes the following GCC warning on 32-bit platforms. warning: format '%li' expects type 'long int', but argument 4 has type 'int' | ||||
* | glsl: Silence uninitialized variable warning. | Vinson Lee | 2010-08-21 | 1 | -0/+3 |
| | | | | | | | i686-apple-darwin10-gcc-4.2.1 generated the following warning. warning: 'score' may be used uninitialized in this function GCC 4.4.3 on Linux didn't generate the above warning. | ||||
* | r600g: partialy fix texturing from depth buffer + initial support for untiling | Jerome Glisse | 2010-08-21 | 7 | -66/+165 |
| | | | | | | | | | | | | | Partialy fix texturing from depth buffer, depth buffer is tiled following different tile organisation that color buffer. This properly set the tile type & array mode field of texture sampler when sampling from db resource. Add initial support to untiling buffer when transfering them, it's kind of broken by corruption the vertex buffer of previous draw. Signed-off-by: Jerome Glisse <[email protected]> | ||||
* | draw: Don't assert if indices point outside vertex buffer. | José Fonseca | 2010-08-22 | 1 | -2/+7 |
| | | | | | | | | | | | | This is valid input, and asserting here does causes the test suites that verify this to crash. Also, the assert was wrongly accepting the case max_index == vert_info->count which, IIUC, is the first vertex outside the buffer. Assuming the vert_info->count is precise (which often is not the case). | ||||
* | mesa: Removed another unused variable. | José Fonseca | 2010-08-22 | 1 | -1/+0 |
| | |||||
* | glsl: Silence unused variable warning. | Vinson Lee | 2010-08-21 | 1 | -0/+1 |
| | | | | The variable is actually used but only in the body of an assert. | ||||
* | util: Silence uninitialized variable warnings. | Vinson Lee | 2010-08-21 | 1 | -0/+4 |
| | |||||
* | glsl: Handle array declarations in function parameters. | Kenneth Graunke | 2010-08-21 | 1 | -4/+13 |
| | | | | | | | | | The 'vec4[12] foo' style already worked, but the 'vec4 foo[12]' style did not. Also, 'vec4[] foo' was wrongly accepted. Fixes piglit test cases array-19.vert and array-21.vert. May fix fd.o bug #29684 (or at least part of it). | ||||
* | nvfx: actually fix it properly | Luca Barbieri | 2010-08-21 | 1 | -1/+1 |
| | |||||
* | nvfx: fix incorrect assert | Luca Barbieri | 2010-08-21 | 1 | -6/+9 |
| | |||||
* | util: Move loop variable declaration outside for loop. | Vinson Lee | 2010-08-21 | 1 | -1/+2 |
| | | | | Fixes build error with MSVC. | ||||
* | nvfx: Fix SCons build. | Vinson Lee | 2010-08-21 | 7 | -56/+105 |
| | | | | | Move declarations before code. Fix void pointer arithmetic. | ||||
* | nvfx: fix warnings | Luca Barbieri | 2010-08-21 | 3 | -5/+2 |
| | |||||
* | gallivm: Emit DIVPS instead of RCPPS. | José Fonseca | 2010-08-21 | 1 | -12/+24 |
| | | | | | | | See comments for detailed rationale. Thanks to Michal Krol and Zack Rusin for detecting and investigating this in detail. | ||||
* | nvfx: enable translate_sse | Luca Barbieri | 2010-08-21 | 1 | -1/+1 |
| | |||||
* | auxiliary: Add missing files to SCons build. | Vinson Lee | 2010-08-21 | 1 | -14/+16 |
| | | | | | Add u_linear.c and u_linkages.c to SCons build. Reorder list of files to be more alphabetical. | ||||
* | auxiliary: Reorder list of files in Makefile. | Vinson Lee | 2010-08-21 | 1 | -14/+14 |
| | | | | This patch reorders the list of files so that the order is more alphabetic. | ||||
* | scons: Fix nvfx build. | Vinson Lee | 2010-08-21 | 1 | -1/+2 |
| | |||||
* | nvfx: slightly improve handling of overlong vps | Luca Barbieri | 2010-08-21 | 1 | -2/+10 |
| | |||||
* | nvfx: tweak CMP in fp | Luca Barbieri | 2010-08-21 | 1 | -1/+1 |
| | |||||
* | nvfx: implement CMP in vp | Luca Barbieri | 2010-08-21 | 1 | -0/+13 |
| | |||||
* | nvfx: implement TXL in fp | Luca Barbieri | 2010-08-21 | 1 | -0/+6 |
| | |||||
* | nvfx: implement SSG in fp | Luca Barbieri | 2010-08-21 | 1 | -1/+13 |
| | |||||
* | nvfx: implement DP2 in vp and fp | Luca Barbieri | 2010-08-21 | 2 | -0/+10 |
| | |||||
* | nvfx: implement TRUNC in vp and fp | Luca Barbieri | 2010-08-21 | 2 | -6/+32 |
| | |||||
* | nvfx: implement NOP | Luca Barbieri | 2010-08-21 | 2 | -0/+4 |
| | |||||
* | nvfx: add vertex program control flow | Luca Barbieri | 2010-08-21 | 2 | -18/+169 |
| | |||||
* | nvfx: fix vertex shader headers | Luca Barbieri | 2010-08-21 | 2 | -4/+4 |
| | |||||
* | nv40: add fragment program control flow | Luca Barbieri | 2010-08-21 | 2 | -5/+247 |
| | |||||
* | nvfx: refactor shader assembler | Luca Barbieri | 2010-08-21 | 3 | -360/+357 |
| | |||||
* | nvfx: add option to dump shaders in TGSI and native code | Luca Barbieri | 2010-08-21 | 2 | -8/+30 |
| | |||||
* | nvfx: improve and correct nvfx_shader.h | Luca Barbieri | 2010-08-21 | 1 | -13/+65 |
| | |||||
* | nvfx: fix lodbias | Luca Barbieri | 2010-08-21 | 2 | -4/+4 |
| | |||||
* | nvfx: mostly fix inline corruption magically | Luca Barbieri | 2010-08-21 | 1 | -1/+9 |
| | | | | Not sure why this mostly works. | ||||
* | nvfx: fix GPU hardlocks when depth buffer is absent | Luca Barbieri | 2010-08-21 | 4 | -5/+15 |
| |