Age | Commit message (Collapse) | Author | |
---|---|---|---|
2010-08-25 | util: Include missing header in u_blit.h. | Vinson Lee | |
Include p_compiler.h for uint symbol. Clean up forward declarations. | |||
2010-08-25 | util: Include missing header in u_bitmask.h. | Vinson Lee | |
Include p_compiler.h for boolean symbol. | |||
2010-08-25 | util: Include missing header in u_dirty_surfaces.h. | Vinson Lee | |
Include p_state.h for pipe_surface symbol. | |||
2010-08-25 | util: Add include guard in u_split_prim.h. | Vinson Lee | |
2010-08-25 | util: Include missing headers in u_split_prim.h. | Vinson Lee | |
Include p_compiler.h for boolean symbol. Include u_debug.h for assert symbol. | |||
2010-08-26 | graw: Remove graw-null. | José Fonseca | |
Pointless now that the graw tests can be built independently of any graw implementation. | |||
2010-08-26 | graw: Dynamically load graw libraries. | José Fonseca | |
This allows to build multiple graws libs simultaneously and avoid unnecessary rebuilds of the tests. Also remove graw_util.c from inside the graw implementation -- it was only being provided by one implementation, and graw tests were linking against gallium anyway. | |||
2010-08-26 | scons: Fix old script compatability logic. | José Fonseca | |
Sconscript could be invoked twice if specified in the command line. | |||
2010-08-25 | util: Include missing headers in u_tile.h. | Vinson Lee | |
Include p_format.h for enum pipe_format symbol. Include p_state.h for pipe_box symbol. | |||
2010-08-25 | util: Clean up header file inclusion in u_upload_mgr.h. | Vinson Lee | |
Remove p_defines.h. Remove unnecessary forward declarations. Add forward declaration for pipe_context. | |||
2010-08-26 | r300g: fix constant buffer upload once again for r3xx->r4xx | Marek Olšák | |
2010-08-26 | nouveau: handle early initialization errors | Marcin Slusarz | |
handle very early errors in pipe_screen creation (failure of nouveau_screen_init in nv50_screen_create) Signed-off-by: Francisco Jerez <currojerez@riseup.net> | |||
2010-08-25 | r600g: simplify states | Jerome Glisse | |
Directly build PM4 packet, avoid using malloc (no states are bigger than 128 dwords), remove unecessary informations, remove pm4 building in favor of prebuild pm4 packet. Signed-off-by: Jerome Glisse <jglisse@redhat.com> | |||
2010-08-25 | nvfx: Set pointer to NULL after free. | Vinson Lee | |
Guard against potential use after free. | |||
2010-08-25 | r300g: fix potentially uninitialized variables in create_rs_state | Marek Olšák | |
It had no impact on correctness, though. Reported by Vinson Lee. | |||
2010-08-25 | llvmpipe: fix bad patch application | Keith Whitwell | |
2010-08-25 | llvmpipe: Remove unnecessary header. | Vinson Lee | |
2010-08-25 | llvmpipe: track drawing region as a single u_rect | Keith Whitwell | |
2010-08-25 | llvmpipe: better triangle debugging | Keith Whitwell | |
2010-08-25 | llvmpipe: cull zero-area triangles early | Keith Whitwell | |
2010-08-25 | llvmpipe: more rasterization counters | Keith Whitwell | |
2010-08-25 | llvmpipe: move some fence functions into lp_screen.c | Keith Whitwell | |
2010-08-25 | llvmpipe: wake all threads waiting on a fence | Keith Whitwell | |
2010-08-25 | llvmpipe: fence debugging, add llvmpipe_finish | Keith Whitwell | |
2010-08-25 | tgsi: helper for dumping tokens as hex | Keith Whitwell | |
2010-08-25 | draw: specialized cliptesting routines | Keith Whitwell | |
2010-08-25 | util: add rectangle helpers to u_rect.h | Keith Whitwell | |
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. | |||
2010-08-25 | gallium/docs: notes on scissor state | Keith Whitwell | |
2010-08-25 | llvmpipe: remove dead code | Keith Whitwell | |
2010-08-25 | draw: Remove UNDEFINED_VERTEX_ID checks in emit pathes. | Chia-I Wu | |
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). | |||
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 | svga: Remove redundant svga_draw_range_elements. | Chia-I Wu | |
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. | |||
2010-08-25 | draw: Add draw_set_index_buffer and others. | Chia-I Wu | |
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. | |||
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 | gallivm: Include missing header in lp_bld_sample.h. | Vinson Lee | |
Include p_format.h for enum pipe_format symbol. | |||
2010-08-24 | gallivm: Include missing header in lp_bld_pack.h. | Vinson Lee | |
Include p_compiler.h for boolean symbol. | |||
2010-08-25 | r300g: fix gl_PointCoord | Marek Olšák | |
Is this hackish or is this the correct way to use point_quad_rasterization? Copied from nvfx. | |||
2010-08-25 | r300g: eliminate unused constants in FS | Marek Olšák | |
2010-08-25 | r300g: eliminate unused constants in VS | Marek Olšák | |
2010-08-25 | r300g: clean up some mess in set_constant_buffer | Marek Olšák | |
2010-08-25 | r300g: fix indentation | Marek Olšák | |
2010-08-25 | r300g: reset the index bias to 0 at the end of CS | Marek Olšák | |
2010-08-24 | nvfx: Initialize variables on error path. | Vinson Lee | |
2010-08-25 | r300g: rename radeong_dri.so to r300_dri.so | Dave Airlie | |
acked on irc by Corbin + Marek. | |||
2010-08-24 | make: Use C++ compiler to link stdc++ library. | Brian Paul | |
glxinfo and glxgears run on swrast and softpipe without undefined symbol errors. | |||
2010-08-24 | r600g: Add support for PIPE_FORMAT_R32_FLOAT. | Henri Verbeet | |
2010-08-23 | nvfx: Remove unnecessary headers. | Vinson Lee | |
2010-08-23 | r300g: Remove unused variable. | Vinson Lee | |
Fixes this GCC warning. r300_render.c: In function 'r300_draw_flush_vbuf': r300_render.c:988: warning: unused variable 'r300_render' | |||
2010-08-24 | st/egl: Fix r300/r600 support in KMS backend. | Chia-I Wu | |
When the kernel driver name is radeon, ask the loader for r300 or r600 depending on the PCI ID. |