Age | Commit message (Collapse) | Author | |
---|---|---|---|
2008-12-12 | gallium: avoid mapping same vertex buffer in subsequent frames | Keith Whitwell | |
Quite a few util modules were maintaining a single vertex buffer over multiple frames, and potentially reusing it in subsequent frames. Unfortunately that would force us into syncrhonous rendering as the buffer manager would be forced to wait for the previous rendering to complete prior to allowing the map. This resolves that issue, but requires the state tracker to issue a few new flush() calls at the end of each frame. | |||
2008-11-14 | util: Use OpenGL rasterization rules in blits and mipmap generation. | Brian Paul | |
2008-09-04 | gallium: Use pipe_buffer_* inlines as much as possible. | José Fonseca | |
2008-08-24 | gallium: refactor/replace p_util.h with util/u_memory.h and util/u_math.h | Brian Paul | |
Also, rename p_tile.[ch] to u_tile.[ch] | |||
2008-07-19 | gallium: Finer grained is_format_supported. | José Fonseca | |
2008-07-03 | gallium: Don't forget to get overllaping blits working again. | José Fonseca | |
2008-07-03 | gallium: Use surface_copy for 1:1 blits. | José Fonseca | |
2008-06-27 | gallium: Drop pipe_texture->cpp and pipe_surface->cpp. | José Fonseca | |
The chars-per-pixel concept falls apart with compressed and yuv images, where more than one pixel are coded in a single data block. | |||
2008-06-24 | gallium: Fix whole source being used in u_blit | Jakob Bornecrantz | |
2008-06-23 | util: Blit can now copy from texture to surface | Jakob Bornecrantz | |
2008-06-14 | util: Use pf_get_size(). | Michal Krol | |
2008-05-02 | gallium: fix build after merge | Keith Whitwell | |
2008-05-02 | Merge branch 'gallium-0.1' into gallium-tex-surfaces | Keith Whitwell | |
2008-05-01 | gallium: Notify driver of texture updates in util_blit_pixels(). | Michel Dänzer | |
2008-05-01 | gallium: tex surface checkpoint | Keith Whitwell | |
2008-04-29 | gallium: added some assertions to be sure the blit's surface formats are ↵ | Brian Paul | |
suitable | |||
2008-04-22 | gallium: setup an identity viewport | Brian Paul | |
This fixes broken blits. | |||
2008-04-21 | use cso fs/vs handle functions | Keith Whitwell | |
2008-04-21 | gallium: Set all state via cso_context in blit/gen_mipmap utils. | José Fonseca | |
cso_restore_* functions are implemented on top of cso_set_*, therefore they require full knowledge of the current pipe state to work correctly. Directly calling pipe's set_*_state functions will lead to undefined state. Also save and restore shaders. | |||
2008-03-27 | gallium: return pipe_shader_state from the simple shader functions | Brian | |
Allows us to fix a mem leak (tokens array). | |||
2008-03-27 | gallium: fix incorrect types for shaders | Brian | |
2008-03-20 | gallium: set fb.width/height | Brian | |
2008-03-20 | gallium: create one vertex buffer and re-use | Brian | |
2008-03-19 | gallium: explict float casts | Keith Whitwell | |
2008-03-19 | gallium: implement CSO save/restore functions for use by meta operations ↵ | Brian | |
(blit, gen-mipmaps, quad-clear, etc) Also, additional cso_set_*() functions for viewport, framebuffer, blend color, etc. state. | |||
2008-03-18 | gallium: new pixel blit code | Brian | |
Copy rectangular region from one surface to another w/ scaling. Disables most fragment operations. |