Age | Commit message (Collapse) | Author | |
---|---|---|---|
2011-01-19 | r600g: fix segfault if texture operand is a literal | Christian König | |
This fixes Bug 33262 | |||
2011-01-19 | gallium/docs: document result type for some types of queries | Brian Paul | |
2011-01-19 | r600g: fix reserve_cfile for R700+ | Christian König | |
According to R700 ISA we have only two channels for cfile constants. This patch makes piglit tests "glsl1-constant array with constant indexing" happy on RV710. | |||
2011-01-18 | llvmpipe: make sure binning is active when we begin/end a query | Brian Paul | |
This fixes a potential failure when a begin/end_query is the first thing to happen after flushing the scene. NOTE: This is a candidate for the 7.10 and 7.9 branches. | |||
2011-01-18 | softpipe: rename some functions for consistency | Brian Paul | |
2011-01-18 | r600g: Kill trailing whitespace. | Henri Verbeet | |
2011-01-18 | r600g: Remove the unused eg_states_inc.h and r600_states_inc.h. | Henri Verbeet | |
2011-01-18 | r600g: Simplify some r600_bc_add_alu_type() calls to r600_bc_add_alu(). | Henri Verbeet | |
2011-01-18 | softpipe: added some null pointer checks | Brian Paul | |
This shouldn't really be needed but it may help with http://bugs.freedesktop.org/show_bug.cgi?id=32309 | |||
2011-01-18 | softpipe: s/tex_cache/fragment_tex_cache/ | Brian Paul | |
Just to be more consistant with the vertex and geometry tex cache fields. | |||
2011-01-18 | Remove executables from source tree. | José Fonseca | |
2011-01-17 | llvmpipe: enable PIPE_CAP_INDEP_BLEND_FUNC | Brian Paul | |
The driver was saying that independend blend functions was not supported, but it really was. The driver was using the per-target independend blend factors but the state tracker was only setting the 0th one (per the Gallium spec). Fixes a piglit fbo-drawbuffers2-blend regression. See https://bugs.freedesktop.org/show_bug.cgi?id=33215 | |||
2011-01-17 | nouveau: fix build against out of tree libdrm | Dave Airlie | |
For doing builds against a separated libdrm these cflags are needed. Signed-off-by: Dave Airlie <airlied@redhat.com> | |||
2011-01-16 | r600g: fix PIPE_CAP_INSTANCED_DRAWING warning | Christian König | |
2011-01-16 | r600g: fix alu inst group merging for relative adressing | Christian König | |
2011-01-16 | nvc0: fix and enable instanced drawing and arrays | Christoph Bumiller | |
2011-01-16 | d3d1x: Fix broken build. | Chia-I Wu | |
st/egl native.h changed its interface in a22a332fc7cc54d4d0973dcd21a90159cc51de1a. | |||
2011-01-16 | r600d: fix some bugs added reworking literal handling | Christian König | |
If a literal slot isn't used it should be set to 0 instead of an uninitialized value. Also the channels for pre R700 trig functions were incorrect. And most important literals were not counted against ndw, resulting in an invalid force_add_cf detection. | |||
2011-01-15 | draw: add missing LP_CHECK_MEMBER_OFFSET() | Brian Paul | |
2011-01-15 | r600g: Remove the redundant radeon_new() prototype. | Henri Verbeet | |
2011-01-15 | r600g: Fix some register value name typos. | Henri Verbeet | |
SFR -> SRF. | |||
2011-01-15 | r600g: Get rid of r600_translate_vertex_data_type(). | Henri Verbeet | |
This has been replaced with r600_vertex_data_type(). | |||
2011-01-15 | Merge branch 'draw-instanced' | Brian Paul | |
Conflicts: src/gallium/auxiliary/draw/draw_llvm.c src/gallium/drivers/llvmpipe/lp_state_fs.c src/glsl/ir_set_program_inouts.cpp src/mesa/tnl/t_vb_program.c | |||
2011-01-15 | nvc0: try to swap immediates to first source too | Christoph Bumiller | |
2011-01-15 | nvc0: make sure all sources of the BIND op are distinct | Christoph Bumiller | |
They're supposed to be assigned consecutive registers so they can't contain the same SSA value more than once. | |||
2011-01-15 | nvc0: update user vbufs on each draw call | Christoph Bumiller | |
This is required in case set_vertex_buffers is not called again. | |||
2011-01-15 | nvc0: enable early fragment tests where possible | Christoph Bumiller | |
2011-01-15 | nvc0: upload small buffers through the command buffer | Christoph Bumiller | |
2011-01-15 | targets/egl-static: Assorted cleanups and fixes. | Chia-I Wu | |
Share more code between windows and non-windows platforms. Check env['x11'] for X11 and add env['X11_LIBS'] to LIBS. Add ws_wrapper for i965g. | |||
2011-01-15 | targets/egl: i965 needs libwsw. | Chia-I Wu | |
Fix undefined symbol wrapper_sw_winsys_dewrap_pipe_screen. | |||
2011-01-14 | r600g: compiler helper opcode fixes for evergreen | Alex Deucher | |
Signed-off-by: Alex Deucher <alexdeucher@gmail.com> | |||
2011-01-14 | r600g: pass r600_bc to some addition compiler helper functions | Alex Deucher | |
needed for asic specific opcodes Signed-off-by: Alex Deucher <alexdeucher@gmail.com> | |||
2011-01-14 | r600g: Disable V_SQ_ALU_WORD1_OP2_SQ_OP2_INST_FLT_TO_INT_FLOOR case. | Vinson Lee | |
The usage of macro V_SQ_ALU_WORD1_OP2_SQ_OP2_INST_FLT_TO_INT_FLOOR was introduced by commit 323ef3a1f07ba4333dadebab571ddcd49d95f45c but the macro is undefined. Disable this case to fix the build for now. | |||
2011-01-14 | r600g: add more missing instructions to r600_bc_get_num_operands | Christian König | |
2011-01-13 | r600g: Move declaration before code in r600_asm.c. | Vinson Lee | |
Fixes SCons build. | |||
2011-01-13 | r600g: rework literal handling | Christian König | |
2011-01-13 | r600g: merge alu groups | Christian König | |
2011-01-13 | r600g: implement replacing gpr with pv and ps | Christian König | |
2011-01-13 | r600g: add missing RECIPSQRT_CLAMPED to r600_bc_get_num_operands | Christian König | |
2011-01-13 | r600g: rework bank swizzle code | Christian König | |
2011-01-13 | r600g: fix alu slot assignment | Christian König | |
2011-01-13 | r600g: optimize away CF ALU instructions even if type doesn't match | Christian König | |
2011-01-13 | nvc0: identify POINT_RASTER_RULES, add POINT_SMOOTH state | Christoph Bumiller | |
Point smoothing requires rasterization rules to be set to OGL. Sorry for the extra noise caused by the header update. | |||
2011-01-14 | draw: Fix an off-by-one bug in a vsplit assertion. | Chia-I Wu | |
When use_spoken is true, istart (the first vertex of this segment) is replaced by i0 (the spoken vertex of the fan). There are still icount vertices. Thanks to Brian Paul for spotting this. | |||
2011-01-13 | targets/egl-static: Remove unnecessary header. | Vinson Lee | |
2011-01-13 | r600g: Silence uninitialized variable warnings. | Vinson Lee | |
2011-01-13 | scons: Ensure the OpenVG/EGL import libs are also prefixed with 'lib'. | José Fonseca | |
2011-01-13 | scons: Build libOpenVG.dll & libEGL.dll | José Fonseca | |
But without creating liblibOpenVG or liblibEGL elsewhere. Thanks Chia-I Wu for pointing this out. | |||
2011-01-13 | util: Undo spurious changes in last commit. | José Fonseca | |
2011-01-13 | util: Don't limit debug_printf message length on unices. | José Fonseca | |