Age | Commit message (Collapse) | Author |
|
surface, etc.
Additional types may be added in the future.
|
|
|
|
intel_winsys works again.
|
|
|
|
|
|
|
|
|
|
|
|
module.
|
|
This allows making a bunch of functions static, and removes a state
tracker dependency on driverfuncs.c
|
|
This makes debugging a _lot_ easier.
In gdb, "print format" used to display 613570600, now you see PIPE_FORMAT_A8R8G8B8_UNORM.
|
|
|
|
|
|
Also, rewrite/simplify default_rgba_format() and default_depth_format().
|
|
|
|
|
|
|
|
Directly use struct pipe_buffer_handle for storage and struct pipe_surface for
(un)mapping.
|
|
|
|
|
|
pipe->get_tex_surface() has to be used for access to texture image data.
|
|
|
|
|
|
|
|
Add a function that builds a display name of a given format token.
|
|
|
|
|
|
|
|
Just pass in the vertex_info object and make a copy of it.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
st_compare_func_to_pipe()
|
|
So far max point size, line width, texture anistopy and lod bias.
|
|
This broke the LLVM build because 'private' is a C++ keyword.
|
|
The state tracker doesn't have to directly call winsys->wait_idle() anymore.
glFlush and glFinish both go through pipe->flush() now.
|
|
The winsys object is now per-screen and shared by multiple contexts.
The regionPool is now part of the i915 winsys layer.
The winsys wait_idle() and flush_frontbuffer() funcs will get more attention...
|
|
|
|
depth_value(). Special-case it.
|
|
|
|
|
|
pipe_surface now has a pointer to the winsys which create/owns the surface.
This allows clean surface deallocation w/out a rendering context.
|
|
|
|
|
|
|
|
|