summaryrefslogtreecommitdiff
path: root/src/mesa/state_tracker/st_format.h
AgeCommit message (Collapse)Author
2009-04-15st: st_equal_formats() function to compare gallium/GL pixel formatsBrian Paul
2008-07-19gallium: Finer grained is_format_supported.José Fonseca
2008-04-16gallium: make choose_format() non-static: st_choose_format()Brian Paul
2007-12-12Re-org of st_create_framebuffer() and renderbuffer format selection.Brian
st_create_framebuffer() now takes pipe_formats for the color, depth, stencil buffers. This avoids a round-about chain of calls to pipe->is_format_supported() for window renderbuffers (their format never changes). Renderbuffer format selection code in st_format.c is simpler now too.
2007-12-10Add 'type' parameter to is_format_supported() to specify texture vs. drawing ↵Brian
surface, etc. Additional types may be added in the future.
2007-12-07Define PIPE_FORMAT_ tokens as an enum set, rather than #defines.Brian
This makes debugging a _lot_ easier. In gdb, "print format" used to display 613570600, now you see PIPE_FORMAT_A8R8G8B8_UNORM.
2007-10-27Use PIPE_FORMAT in state tracker.michal
Fix PIPE_FORMAT field encoding. Re-implement st_get_format_info.
2007-10-1416-bit rgba surface/format for accumBrian
2007-08-10added st_sizeof_format()Brian
2007-08-10added st_mesa_format_to_pipe_format()Brian
2007-08-10Rename (file contains surface format-related functions)Brian