Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | gallium: Remove unnecessary header from p_format.h. | Vinson Lee | 2010-08-27 | 1 | -2/+0 |
| | | | | Remove p_compiler.h. | ||||
* | graw: Include missing header in graw.h. | Vinson Lee | 2010-08-27 | 1 | -0/+1 |
| | | | | Include p_compiler.h for PUBLIC symbol. | ||||
* | r300g: Include missing header in r300_texture.h. | Vinson Lee | 2010-08-27 | 1 | -0/+1 |
| | | | | Include p_compiler.h for uint32_t and boolean symbols. | ||||
* | Revert "r600g: simplify states" | Dave Airlie | 2010-08-27 | 15 | -8277/+1720 |
| | | | | | | | | | This reverts commit bd25e23bf3740f59ce8859848c715daeb9e9821f. Apart from introducing a lot of hex magic numbers and being highly impenetable code, it causes lots of lockups on an average piglit run that always runs without lockups. Always run piglit before/after doing big things like this. | ||||
* | r600g: add initial if/else/endif support | Dave Airlie | 2010-08-27 | 4 | -12/+170 |
| | | | | | | | | | this adds handling for some more CF instructions and conditions also adds parameter for stack size emission These seem to pass on VS with the stack size hack but not on FS, TODO: fix FS + stack size calcs | ||||
* | r600g: optimise op2 and swapped op2 emission. | Dave Airlie | 2010-08-27 | 1 | -48/+37 |
| | | | | | | this makes op2 emission smaller, since it skips instructions that don't write to the dst. not sure if this could have unwanted side effects but try it and see. | ||||
* | r600g: add exp support in theory. | Dave Airlie | 2010-08-27 | 1 | -1/+105 |
| | | | | though it isn't passing the test, and this instruction is pure bonghits. | ||||
* | r600g: add DPH support. | Dave Airlie | 2010-08-27 | 1 | -1/+8 |
| | |||||
* | llvmpipe: fix PIPE_CAP_MAX_VERTEX_TEXTURE_UNITS query | Brian Paul | 2010-08-26 | 1 | -1/+8 |
| | | | | | Fixes crashes in glean glsl1 and demos/src/glsl/vert-tex. See comments for details. | ||||
* | graw: Add copyright headers to the interfaces. | José Fonseca | 2010-08-26 | 1 | -0/+27 |
| | |||||
* | graw: Undo late loading of graw drivers. | José Fonseca | 2010-08-26 | 15 | -162/+225 |
| | | | | | | | | | | Keith prefers a clean separation between graw applications and implementations, where apps do not link libgallium.a but instead get all functionality they need via graw interface. Although this is not incompatible with late loading of graw drivers, it it would make it very hard to maintain, as wrappers for every utility symbol exposed in graw would have to be written or generated somehow. | ||||
* | st/egl: Add support for EGL_MESA_image_drm. | Chia-I Wu | 2010-08-26 | 4 | -0/+260 |
| | |||||
* | st/egl: Add support for EGL_KHR_surfaceless_*. | Chia-I Wu | 2010-08-26 | 2 | -9/+16 |
| | |||||
* | st/egl: Make KMS support optional in KMS backend. | Chia-I Wu | 2010-08-26 | 1 | -22/+24 |
| | | | | It should be called DRM backend now. | ||||
* | r300g: Include missing header in r300_texture_desc.h. | Vinson Lee | 2010-08-26 | 1 | -0/+1 |
| | | | | | | Include p_format.h for enum pipe_format symbol. Fixes r300g build. | ||||
* | gallium: Clean up header file inclusion in p_defines.h. | Vinson Lee | 2010-08-26 | 1 | -1/+1 |
| | | | | | Remove p_format.h. Include p_compiler.h for boolean and uint64_t symbols. | ||||
* | gallium: Clean up header file inclusion in p_context.h. | Vinson Lee | 2010-08-26 | 1 | -6/+24 |
| | | | | | | Remove p_state.h. Include p_compiler.h for boolean symbol. Add needed forward declarations after removing p_state.h. | ||||
* | graw: Include missing header in graw_dl.h. | Vinson Lee | 2010-08-26 | 1 | -2/+3 |
| | | | | Include p_state.h for pipe_shader_state symbol. | ||||
* | util: Include missing header in u_simple_shaders.c. | Vinson Lee | 2010-08-26 | 1 | -0/+1 |
| | | | | Include p_state.h for PIPE_MAX_COLOR_BUFS symbol. | ||||
* | tgsi: Include missing header in tgsi_sse2.h. | Vinson Lee | 2010-08-26 | 1 | -1/+4 |
| | | | | | Include p_compiler.h for boolean symbol. Clean up forward declarations. | ||||
* | rtasm: Include missing header in rtasm_x86sse.h. | Vinson Lee | 2010-08-26 | 1 | -0/+1 |
| | | | | Include p_compiler.h for stdint.h uint*_t symbols. | ||||
* | pipebuffer: Clean up header file inclusion in pb_bufmgr.h. | Vinson Lee | 2010-08-26 | 1 | -2/+1 |
| | | | | | Remove p_compiler.h and p_defines.h. Include pb_buffer.h for pb_size symbol. | ||||
* | util: Include missing header in u_blit.h. | Vinson Lee | 2010-08-25 | 1 | -5/+7 |
| | | | | | Include p_compiler.h for uint symbol. Clean up forward declarations. | ||||
* | util: Include missing header in u_bitmask.h. | Vinson Lee | 2010-08-25 | 1 | -0/+3 |
| | | | | Include p_compiler.h for boolean symbol. | ||||
* | util: Include missing header in u_dirty_surfaces.h. | Vinson Lee | 2010-08-25 | 1 | -0/+4 |
| | | | | Include p_state.h for pipe_surface symbol. | ||||
* | util: Add include guard in u_split_prim.h. | Vinson Lee | 2010-08-25 | 1 | -0/+6 |
| | |||||
* | util: Include missing headers in u_split_prim.h. | Vinson Lee | 2010-08-25 | 1 | -1/+4 |
| | | | | | Include p_compiler.h for boolean symbol. Include u_debug.h for assert symbol. | ||||
* | graw: Remove graw-null. | José Fonseca | 2010-08-26 | 3 | -158/+0 |
| | | | | | Pointless now that the graw tests can be built independently of any graw implementation. | ||||
* | graw: Dynamically load graw libraries. | José Fonseca | 2010-08-26 | 12 | -66/+161 |
| | | | | | | | | | 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. | ||||
* | scons: Fix old script compatability logic. | José Fonseca | 2010-08-26 | 1 | -10/+5 |
| | | | | Sconscript could be invoked twice if specified in the command line. | ||||
* | util: Include missing headers in u_tile.h. | Vinson Lee | 2010-08-25 | 1 | -0/+3 |
| | | | | | Include p_format.h for enum pipe_format symbol. Include p_state.h for pipe_box symbol. | ||||
* | util: Clean up header file inclusion in u_upload_mgr.h. | Vinson Lee | 2010-08-25 | 1 | -4/+1 |
| | | | | | | Remove p_defines.h. Remove unnecessary forward declarations. Add forward declaration for pipe_context. | ||||
* | r300g: fix constant buffer upload once again for r3xx->r4xx | Marek Olšák | 2010-08-26 | 1 | -1/+1 |
| | |||||
* | nouveau: handle early initialization errors | Marcin Slusarz | 2010-08-26 | 2 | -2/+4 |
| | | | | | | | handle very early errors in pipe_screen creation (failure of nouveau_screen_init in nv50_screen_create) Signed-off-by: Francisco Jerez <[email protected]> | ||||
* | r600g: simplify states | Jerome Glisse | 2010-08-25 | 15 | -1720/+8277 |
| | | | | | | | | 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 <[email protected]> | ||||
* | nvfx: Set pointer to NULL after free. | Vinson Lee | 2010-08-25 | 1 | -1/+3 |
| | | | | Guard against potential use after free. | ||||
* | r300g: fix potentially uninitialized variables in create_rs_state | Marek Olšák | 2010-08-25 | 1 | -5/+2 |
| | | | | | | It had no impact on correctness, though. Reported by Vinson Lee. | ||||
* | llvmpipe: fix bad patch application | Keith Whitwell | 2010-08-25 | 1 | -5/+4 |
| | |||||
* | llvmpipe: Remove unnecessary header. | Vinson Lee | 2010-08-25 | 1 | -1/+0 |
| | |||||
* | llvmpipe: track drawing region as a single u_rect | Keith Whitwell | 2010-08-25 | 3 | -63/+86 |
| | |||||
* | llvmpipe: better triangle debugging | Keith Whitwell | 2010-08-25 | 2 | -19/+67 |
| | |||||
* | llvmpipe: cull zero-area triangles early | Keith Whitwell | 2010-08-25 | 1 | -2/+3 |
| | |||||
* | llvmpipe: more rasterization counters | Keith Whitwell | 2010-08-25 | 3 | -6/+29 |
| | |||||
* | llvmpipe: move some fence functions into lp_screen.c | Keith Whitwell | 2010-08-25 | 4 | -57/+79 |
| | |||||
* | llvmpipe: wake all threads waiting on a fence | Keith Whitwell | 2010-08-25 | 1 | -1/+3 |
| | |||||
* | llvmpipe: fence debugging, add llvmpipe_finish | Keith Whitwell | 2010-08-25 | 13 | -65/+74 |
| | |||||
* | tgsi: helper for dumping tokens as hex | Keith Whitwell | 2010-08-25 | 2 | -13/+25 |
| | |||||
* | draw: specialized cliptesting routines | Keith Whitwell | 2010-08-25 | 13 | -208/+269 |
| | |||||
* | util: add rectangle helpers to u_rect.h | Keith Whitwell | 2010-08-25 | 1 | -4/+53 |
| | | | | | | 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. | ||||
* | gallium/docs: notes on scissor state | Keith Whitwell | 2010-08-25 | 1 | -1/+3 |
| |