Age | Commit message (Collapse) | Author | |
---|---|---|---|
2010-02-25 | python: Fix typo. | Michal Krol | |
2010-02-25 | tgsi: Remove dead code. | Michal Krol | |
2010-02-25 | st/egl: Reduce validation round-trips in DRI2 backend. | Chia-I Wu | |
This is similar to the changes to reduce the round-trips in ximage backend. When the server supports DRI_InvalidateBuffers, the event is used to update the server stamp (this path is not tested). Otherwise, the server stamp is updated when flush_frontbuffer or swap_buffers is called. This makes sure at least the client APIs get the new buffers when a new frame is started while skipping all round-trips during the drawing. | |||
2010-02-25 | st/egl: Reduce validation round-trips in ximage backend. | Chia-I Wu | |
ximage_surface_validate is called several times per frame. This commit adds the client and server stamps to reduce the round-trips to the server. The idea is to bump the server stamp when flush_frontbuffer or swap_buffers is called, and to skip the round-trip when the client stamp is equal to the server stamp. This makes sure the client APIs get the new buffers when a new frame is started while skipping all round-trips during the drawing. To make this work, egl_g3d_validate_context is no longer called after swap_buffers. | |||
2010-02-25 | st/egl: Refactor dri2_surface_get_buffers. | Chia-I Wu | |
Add dri2_surface_process_drawable_buffers to process the buffers returned by the server. | |||
2010-02-25 | st/egl: Add dri2InvalidateBuffers. | Chia-I Wu | |
src/glx/dri2.c will call dri2InvalidateBuffers when DRI2_InvalidateBuffers event is received. This fixes a missing symbol error, and paves the way for event-based validation. | |||
2010-02-25 | util: Assert that pointer is not null before dereferencing. | Vinson Lee | |
2010-02-25 | util: Fix blitter vertex and viewport setup. | Michal Krol | |
2010-02-24 | r300g: Atomize vertex shader. | Corbin Simpson | |
2010-02-24 | r300g: Move CALLOCs to correct place. | Corbin Simpson | |
2010-02-24 | r300g: prevent CS overflow when emitting the draw packets | Marek Olšák | |
Signed-off-by: Corbin Simpson <MostAwesomeDude@gmail.com> | |||
2010-02-24 | llvmpipe: clean up rasterization threads upon context destruction | Brian Paul | |
Fixes glean hang, bug 26536. | |||
2010-02-24 | r300g: remove invalid .PHONY line | Brian Paul | |
The $(COMPILER_ARCHIVE) target is not a phony target. This solves the unconditional re-making of libr300.a | |||
2010-02-24 | gallium: remove extra -I paths from Makefile.template | Brian Paul | |
2010-02-24 | llvmpipe: more lp_rasterizer_task parameter passing | Brian Paul | |
2010-02-24 | llvmpipe: pass fewer parameters to rasterization functions | Brian Paul | |
2010-02-24 | llvmpipe: added some assertions | Brian Paul | |
2010-02-24 | gallium: remove $(DEFINES) from cc/c++ command lines | Brian Paul | |
The $(DEFINES) is already in $(CFLAG)S and (CXXFLAGS). This prevents all the -D args appearing twice in the compilation commands. | |||
2010-02-24 | gallium: comment/document usage flags | Brian Paul | |
2010-02-24 | llvmpipe: SRGB textures not supported yet | Brian Paul | |
2010-02-24 | llvmpipe: vertex shader textures not supported yet | Brian Paul | |
2010-02-24 | r300: Update for UTIL_FORMAT_LAYOUT_xxx changes. | José Fonseca | |
2010-02-24 | llvmpipe: Update for UTIL_FORMAT_LAYOUT_xxx changes. | José Fonseca | |
2010-02-24 | gallivm: Update for UTIL_FORMAT_LAYOUT_xxx changes. | José Fonseca | |
2010-02-24 | util: Kill array vs arith layouts. Revamp UTIL_FORMAT_LAYOUT_xxx. | José Fonseca | |
Too confusing. I now can get the same information through other means. | |||
2010-02-24 | i915g: fix a comment | Brian Paul | |
2010-02-24 | gallium/docs: clean up texture usage text, added texture geom info | Brian Paul | |
2010-02-24 | llvmpipe: Fix breakeage. | José Fonseca | |
Due to the u_format.csv changes the unrolled code generator was being used for formats it didn't support. Bring some bugfixes from u_format_access.py too. | |||
2010-02-24 | util: Refactor some code. | José Fonseca | |
2010-02-24 | util: Cope with the fact that formats in u_format.csv are not ordered. | José Fonseca | |
2010-02-24 | util: Factor out the code to shorten a format name. | José Fonseca | |
2010-02-24 | llvmpipe: Handle correctly 24bit formats. | José Fonseca | |
2010-02-24 | util: Handle correctly 24bit formats. | José Fonseca | |
2010-02-24 | util: Minor tweaks to ambigous/unused format descriptions. | José Fonseca | |
2010-02-24 | util: Fix swizzles for SRGB formats. | José Fonseca | |
Based on Marek Olšák's fix 8-bits-per-channel formats swizzles, with the exception that the notation for several formats (the vector formats) is actually reversed so they should be left alone. | |||
2010-02-24 | util: Organize formats in groups. Add comments. | José Fonseca | |
2010-02-24 | util: Allow '#' comments in u_format.csv. | José Fonseca | |
2010-02-24 | util: Reset clip state when doing blitting. | Michal Krol | |
2010-02-24 | cso: Track clip state with cso context. | Michal Krol | |
2010-02-24 | util: Kill unused UTIL_FORMAT_LAYOUT_SCALAR. | José Fonseca | |
2010-02-24 | llvmpipe: Kill unused UTIL_FORMAT_LAYOUT_SCALAR. | José Fonseca | |
2010-02-24 | util: Store more derived data in the the format description. | José Fonseca | |
2010-02-23 | gallivm: added clamp and int_to_float functions | Brian Paul | |
2010-02-23 | llvmpipe: add lp_tile_image.c to sources | Brian Paul | |
2010-02-23 | llvmpipe: whole image tile/untile functions | Brian Paul | |
2010-02-23 | llvmpipe: remove Z16 format override hack | Brian Paul | |
2010-02-23 | llvmpipe: Z16 format is not supported | Brian Paul | |
2010-02-23 | st/glx: improved depth/stencil format selection code | Brian Paul | |
Actually ask the gallium screen what Z/stencil format is supported. This will let us remove some hacks in the llvmpipe driver. | |||
2010-02-23 | st/glx: added PIPE_FORMAT_Z24S8_UNORM code | Brian Paul | |
2010-02-23 | llvmpipe: added assertions to verify that scene is empty | Brian Paul | |