- 25 Aug, 2010 40 commits
-
-
Eric Anholt authored
This is a step towards making the linker code usable as our uniform setup, instead of having it wedged into ir_to_mesa.cpp.
-
Eric Anholt authored
This was in place for uniform handling, but nothing actually needs the value now, since presence in a parameter list indicates that the uniform was used as far as the linker was concerned.
-
Marek Olšák authored
3 more piglits, cool.
-
Vinson Lee authored
Guard against potential use after free.
-
Marek Olšák authored
It had no impact on correctness, though. Reported by Vinson Lee.
-
Vinson Lee authored
-
Keith Whitwell authored
-
Vinson Lee authored
-
Aras Pranckevicius authored
Signed-off-by:
Brian Paul <brianp@vmware.com>
-
Kristian Høgsberg authored
-
Kristian Høgsberg authored
-
Kristian Høgsberg authored
-
Kristian Høgsberg authored
Create EGLImages from DRM buffer handles.
-
Keith Whitwell authored
-
Keith Whitwell authored
-
Keith Whitwell authored
-
Keith Whitwell authored
-
Keith Whitwell authored
-
Keith Whitwell authored
-
Keith Whitwell authored
-
Keith Whitwell authored
-
Keith Whitwell authored
-
Keith Whitwell authored
This begins a process of repurposing this file. The existing usage is as a header file for some software blit fallbacks, which should be moved to a more appropriately named header.
-
Keith Whitwell authored
-
Keith Whitwell authored
-
Chia-I Wu authored
UNDEFINED_VERTEX_ID is used by draw_pipe_vbuf to decide whether a vertex has been emitted or not. The non-pipeline pathes do not use it (they tell the frontend the max vertex count when prepare() is called).
-
Chia-I Wu authored
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.
-
Chia-I Wu authored
That is, implement draw_vbo directly. As a result, svga_swtnl_draw_range_elements is also replaced by svga_swtnl_draw_vbo. This commit should not have any functional change.
-
Chia-I Wu authored
This commit adds draw_set_index_buffer, draw_set_mapped_index_buffer, and draw_vbo. The idea behind the new functions is that an index buffer should be a state. draw_arrays and draw_set_mapped_element_buffer are preserved, but the latter will be removed soon.
-
Vinson Lee authored
Remove nvfx_context.h. Include p_compiler.h for INLINE symbol. Fixes nvfx_context.h -> nvfx_screen.h -> nvfx_context.h include recursion.
-
Vinson Lee authored
Include stdint.h for uint8_t symbol. Include p_compiler.h for INLINE symbol.
-
Vinson Lee authored
-
Vinson Lee authored
Include r600_emit.h for r600EmitShader and r600EmitShaderConsts symbols. Fixes the following GCC warnings. evergreen_fragprog.c: In function 'evergreenSetupFragmentProgram': evergreen_fragprog.c:521: warning: implicit declaration of function 'r600EmitShader' evergreen_fragprog.c:778: warning: implicit declaration of function 'r600EmitShaderConsts'
-
Vinson Lee authored
Include r600_emit.h for r600EmitShader and r600EmitShaderConsts symbols. Fixes the following GCC warnings. evergreen_vertprog.c:614: warning: implicit declaration of function 'r600EmitShader' evergreen_vertprog.c:701: warning: implicit declaration of function 'r600EmitShaderConsts'
-
Vinson Lee authored
Include p_format.h for enum pipe_format symbol.
-
Vinson Lee authored
Include p_compiler.h for boolean symbol.
-
Vinson Lee authored
The variable loops would be used uninitialized if it ever processed a RC_OPCODE_ENDLOOP case first. This patch initalizes the loops variable to NULL and adds an assert at the RC_OPCODE_ENDLOOP case that loops isn't NULL. Silence the following GCC warning. r3xx_vertprog.c: In function 'translate_vertex_program': r3xx_vertprog.c:469: warning: 'loops' may be used uninitialized in this function
-
Vinson Lee authored
This is a follow-on patch to commit 574ba4b5. Fixes r300g SCons build.
-
Marek Olšák authored
Is this hackish or is this the correct way to use point_quad_rasterization? Copied from nvfx.
-
Vinson Lee authored
Fixes the following GCC warning. evergreen_render.c: In function 'evergreenTryDrawPrims': evergreen_render.c:836: error: implicit declaration of function 'evergreenSetupFragmentProgram'
-