Age | Commit message (Collapse) | Author | |
---|---|---|---|
2010-09-04 | nvfx: support all possible vs consts | Luca Barbieri | |
We were incorrectly setting a register that limited the range of constants accessible via indirect addressing. Setting it correctly, we can address all the constants the GPU supports. | |||
2010-09-04 | nvfx: set magic bit to round NPOT mipmap sizes down and not up | Luca Barbieri | |
Does any API even use rounding-up? | |||
2010-09-04 | nvfx: allow nested blitter usage, fixing bug in clear | Luca Barbieri | |
2010-09-03 | nvfx: implement LIT in fp | Luca Barbieri | |
2010-09-03 | nvfx: fix division by zero in vp-ignore-input | Luca Barbieri | |
2010-09-03 | nvfx: report correct max lodbias | Luca Barbieri | |
Fixes piglit lodbias | |||
2010-09-03 | nvfx: remove message | Luca Barbieri | |
2010-09-03 | nvfx: support indirect addressing in vps | Luca Barbieri | |
Negative or huge offsets not yet supported. | |||
2010-09-03 | nvfx: fix support for more than 8 texture units (fixes etqw crash) | Luca Barbieri | |
2010-09-01 | nouveau/nvfx: Remove enforcement of bit depth being same as front buffer | Patrice Mandin | |
Signed-off-by: Patrice Mandin <patmandin@gmail.com> | |||
2010-08-28 | nvfx: Remove util_is_pot in favor of util_is_power_of_two. | Vinson Lee | |
This is a follow up to commit 89b2897220acfacdc431f138377fbcec9f0ea812. | |||
2010-08-25 | nvfx: Set pointer to NULL after free. | Vinson Lee | |
Guard against potential use after free. | |||
2010-08-25 | gallium: Use draw_set_index_buffer and others. | Chia-I Wu | |
Update all drivers to use draw_set_index_buffer, draw_set_mapped_index_buffer, and draw_vbo. Remove draw_set_mapped_element_buffer and draw_set_mapped_element_buffer_range. | |||
2010-08-25 | nvfx: Clean up header file inclusion in nvfx_screen.h. | Vinson Lee | |
Remove nvfx_context.h. Include p_compiler.h for INLINE symbol. Fixes nvfx_context.h -> nvfx_screen.h -> nvfx_context.h include recursion. | |||
2010-08-25 | nvfx: Include missing headers in nvfx_shader.h. | Vinson Lee | |
Include stdint.h for uint8_t symbol. Include p_compiler.h for INLINE symbol. | |||
2010-08-24 | nvfx: Initialize variables on error path. | Vinson Lee | |
2010-08-23 | nvfx: Remove unnecessary headers. | Vinson Lee | |
2010-08-24 | nvfx: don't emit dummy commands on nv30 | Luca Barbieri | |
Should fix errors on the original nv30, reported by pmdata. | |||
2010-08-23 | nvfx: improve fp temp accounting | Luca Barbieri | |
2010-08-23 | nvfx: emit bo relocations only when needed | Luca Barbieri | |
Should improve performance, possibly significantly. | |||
2010-08-23 | nvfx: match Gallium's gl_PointCoord brokenness | Luca Barbieri | |
Gallium always puts gl_PointCoord in GENERIC[0] if point_quad_rasterization is enabled. This is silly, but for now it makes mesa-demos/glsl/pointcoord work. | |||
2010-08-23 | nvfx: support clip planes sensibly and fix them on nv30 | Luca Barbieri | |
Before, we were discarding the compiled vertex program on each vertex program change. Now we compile the program as if there were 6 clip planes and dynamically patch in an "end program" bit at the right place. Also, nv30 should now work. | |||
2010-08-23 | nvfx: fix minor memory leak | Luca Barbieri | |
2010-08-23 | nvfx: support both sprite coord origins | Luca Barbieri | |
Now we lie less when claiming OpenGL 2 support. Also, first piglit result group is now all green, except for fdo25614-genmipmap, which seems mesa/st's fault. | |||
2010-08-23 | nvfx: use 64-bit bitmasks for temps | Luca Barbieri | |
2010-08-22 | nvfx: Include missing header in nvfx_vertprog.c. | Vinson Lee | |
Include draw_context.h for draw_*_vertex_shader symbols. Fixes the following GCC warning. nvfx_vertprog.c: In function 'nvfx_vp_state_create': nvfx_vertprog.c:1276: warning: implicit declaration of function 'draw_create_vertex_shader' nvfx_vertprog.c:1276: warning: assignment makes pointer from integer without a cast nvfx_vertprog.c: In function 'nvfx_vp_state_delete': nvfx_vertprog.c:1298: warning: implicit declaration of function 'draw_delete_vertex_shader' | |||
2010-08-22 | nvfx: refactor to support multiple fragment program versions | Luca Barbieri | |
2010-08-22 | nvfx: move stuff around | Luca Barbieri | |
2010-08-22 | nvfx: simplify and correct fragment program update logic | Luca Barbieri | |
This version should hopefully be much clearer and thus less likely to be subtly broken. Also fixes point sprites on nv40 and possibly some other bugs too. | |||
2010-08-22 | nvfx: make stipple setting independent of enable | Luca Barbieri | |
2010-08-22 | nvfx: fix vertex programs | Luca Barbieri | |
2010-08-22 | nvfx: use relocations array for vp constants | Luca Barbieri | |
2010-08-22 | nvfx: Silence unused variable warning. | Vinson Lee | |
The variable is used but only in the body of an assert. | |||
2010-08-21 | nvfx: Silence uninitialized variable warnings. | Vinson Lee | |
Variables weren't initialized on the error paths. | |||
2010-08-21 | nvfx: Silence uninitialized variable warnings. | Vinson Lee | |
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 | |||
2010-08-21 | nvfx: actually fix it properly | Luca Barbieri | |
2010-08-21 | nvfx: fix incorrect assert | Luca Barbieri | |
2010-08-21 | nvfx: Fix SCons build. | Vinson Lee | |
Move declarations before code. Fix void pointer arithmetic. | |||
2010-08-21 | nvfx: fix warnings | Luca Barbieri | |
2010-08-21 | nvfx: enable translate_sse | Luca Barbieri | |
2010-08-21 | scons: Fix nvfx build. | Vinson Lee | |
2010-08-21 | nvfx: slightly improve handling of overlong vps | Luca Barbieri | |
2010-08-21 | nvfx: tweak CMP in fp | Luca Barbieri | |
2010-08-21 | nvfx: implement CMP in vp | Luca Barbieri | |
2010-08-21 | nvfx: implement TXL in fp | Luca Barbieri | |
2010-08-21 | nvfx: implement SSG in fp | Luca Barbieri | |
2010-08-21 | nvfx: implement DP2 in vp and fp | Luca Barbieri | |
2010-08-21 | nvfx: implement TRUNC in vp and fp | Luca Barbieri | |
2010-08-21 | nvfx: implement NOP | Luca Barbieri | |
2010-08-21 | nvfx: add vertex program control flow | Luca Barbieri | |