Age | Commit message (Collapse) | Author | |
---|---|---|---|
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. | |||
2010-08-24 | targets/egl: Check against drm_driver_descriptor::name. | Chia-I Wu | |
drm_driver_descriptor::driver_name is defined to be the name of the kernel module. We should check against drm_driver_descriptor::name instead of drm_driver_descriptor::driver_name. | |||
2010-08-24 | targets/egl: add pipe_r600 | Benjamin Franzke | |
KNOWN ISSUE: eglShowScreenSurfaceMESA in st/egl/kms fails but st/egl/x11 works | |||
2010-08-24 | targets/egl: rename pipe_radeon to pipe_r300 | Benjamin Franzke | |
st/egl/x11/x11_screen.c requests a driver named r300 not radeon KNOWN ISSUE: breaks st/egl/kms/ st/egl/kms requests a pipe named "radeon" that will not be found now so why not leaving pipe_radeon there? that was possible as long we have only r300g. now there is also r600g for which st/egl/kms also requests a pipe named "radeon" (possible solution in later commit) | |||
2010-08-24 | st/dri: Remove unnecessary main/mtype.h. | Chia-I Wu | |
2010-08-24 | st/wgl: Include main/core.h. | Chia-I Wu | |
Make st/wgl include only main/core.h from core mesa. | |||
2010-08-24 | st/glx: Include main/core.h. | Chia-I Wu | |
Make st/glx include only main/core.h from core mesa. | |||
2010-08-24 | translate_sse: clear state for each function emission | Luca Barbieri | |
Fixes #29771. | |||
2010-08-24 | r600g: add XPD support | Dave Airlie | |
ported from r600c. | |||
2010-08-24 | r600g: add CMP support. | Dave Airlie | |
ported from r600c, fixes fp-cmp, glsl1-sqrt* |