Age | Commit message (Collapse) | Author | |
---|---|---|---|
2009-03-04 | Merge commit 'origin/master' into gallium-map-range | José Fonseca | |
2009-03-04 | gallium: Remove some superfluous instances of #include "p_inlines.h". | Michel Dänzer | |
2009-03-04 | gallium: Unify reference counting. | Michel Dänzer | |
The core reference counting code is centralized in p_refcnt.h. This has some consequences related to struct pipe_buffer: * The screen member of struct pipe_buffer must be initialized, or pipe_buffer_reference() will crash trying to destroy a buffer with reference count 0. u_simple_screen takes care of this, but I may have missed some of the drivers not using it. * Except for rare exceptions deep in winsys code, buffers must always be allocated via pipe_buffer_create() or via screen->*buffer_create() rather than via winsys->*buffer_create(). | |||
2009-03-03 | r300-gallium, radeon-gallium: Continue migration to DRI2 state_tracker, part 2. | Corbin Simpson | |
Almost there. glxinfo still works, and AFAICT so does trivial/clear. | |||
2009-03-03 | r300-gallium, radeon-gallium: Begin migration to DRI2 state tracker, part 1. | Corbin Simpson | |
s/migration/migrane/ , actually. Anyway, this has working glxinfo... | |||
2009-03-04 | st/dri2: Fake frontbuffer changes | Jakob Bornecrantz | |
Front buffer rendering works as it stands but it completely wrong. But as it stands fake front buffer rendering is completely broken. So we keep it as it is. But lets atleast handle it in the get buffers code. | |||
2009-03-04 | st/dri2: Hook up flush_frontbuffer | Jakob Bornecrantz | |
Doesn't do anything because we can't tell the X server about any changes to the fake front buffer. | |||
2009-03-04 | st/dri2: We are strictly a dri2 driver | Jakob Bornecrantz | |
2009-03-03 | st/drm: s/hocks/hooks/ | Jakob Bornecrantz | |
2009-03-03 | gallium: Massage the interface to more closely resemble ARB_map_buffer_range | José Fonseca | |
2009-03-03 | wgl: Support the same combinations of single buffer pixel formats. | José Fonseca | |
2009-03-03 | Merge commit 'origin/master' into gallium-map-range | José Fonseca | |
2009-03-03 | Merge commit 'origin/gallium-0.1' | José Fonseca | |
Conflicts: src/gallium/auxiliary/pipebuffer/pb_buffer_fenced.c | |||
2009-03-03 | pipebuffer: Cleanup merge. | José Fonseca | |
2009-03-03 | winsys: return null for DONTBLOCK flag on existing winsys | Keith Whitwell | |
Add code so that existing driver behaviour doesn't change. | |||
2009-03-03 | pb: fix up merge mistakes | Keith Whitwell | |
2009-03-03 | pipebuffer: Fix copy'n'paste typo. | José Fonseca | |
2009-03-03 | Merge commit 'origin/gallium-0.1' | Keith Whitwell | |
Conflicts: scons/gallium.py src/gallium/auxiliary/pipebuffer/pb_buffer_fenced.c src/gallium/include/pipe/p_defines.h src/mesa/vbo/vbo_exec_api.c src/mesa/vbo/vbo_exec_draw.c | |||
2009-03-03 | intel: Add Xorg driver | Jakob Bornecrantz | |
2009-03-03 | intel: Add dri2 driver for gallium | Jakob Bornecrantz | |
2009-03-03 | st/xorg: Add Xorg state tracker | Jakob Bornecrantz | |
2009-03-03 | st/dri2: Add DRI2 a state tracker | Jakob Bornecrantz | |
This was based of the unfinnished code that Keith Whitwell started on but never finnished. I moved the code from the glx directory because dri drivers can be used for more things then just glx. | |||
2009-03-03 | intel: Increase max relocs per batchbuffer | Jakob Bornecrantz | |
2009-03-02 | nouveau: Grab correct surface from temp texture for transfers. | Younes Manton | |
2009-03-02 | g3dvl: Grab surface pointer when flushing front buffer in SP winsys. | Younes Manton | |
2009-03-02 | pipebuffer: Cleanup code & comments. | José Fonseca | |
2009-03-02 | pipebuffer: Handle PIPE_BUFFER_USAGE_DONTBLOCK flag. | José Fonseca | |
Conflicts: src/gallium/auxiliary/pipebuffer/pb_buffer_fenced.c | |||
2009-03-02 | gallium: New PIPE_BUFFER_USAGE_DONTBLOCK flag. | José Fonseca | |
To prevent blocking when mapping a buffer. | |||
2009-03-02 | pipebuffer: Wait for the GPU to finish reading too. | José Fonseca | |
No real change, as we're not tracking relocations read/write access yet. | |||
2009-03-02 | pipebuffer: Remove unused var. | José Fonseca | |
2009-03-02 | Merge commit 'origin/master' into gallium-map-range | José Fonseca | |
2009-03-01 | r300-gallium: Clean up casts and indents. | Corbin Simpson | |
2009-03-01 | r300-gallium: Split off invariant state. | Corbin Simpson | |
It's kind of like a CSO todo list. :3 | |||
2009-02-28 | r300-gallium: Add RADEON_NO_TCL debugging option. | Corbin Simpson | |
Just like R300_NO_TCL, when set, forces HW TCL off. | |||
2009-02-28 | r300-gallium: Fix register count. | Corbin Simpson | |
2009-02-28 | r300-gallium: Fix hardlocks on trivial/clear. | Corbin Simpson | |
I'm so happy I could cry. | |||
2009-02-28 | r300-gallium: Use rs_state emit for r300_surface, move a few things around. | Corbin Simpson | |
Also a possible fix for non-TCL chipsets and trivial/clear. | |||
2009-02-28 | r300-gallium: Move maths from r300_state to r300_state_inlines. | Corbin Simpson | |
2009-02-28 | r300-gallium: Cleanup color formats. | Corbin Simpson | |
2009-02-28 | r300-gallium: Be more Gallium-ish in some of the math. | Corbin Simpson | |
2009-02-28 | r300-gallium: Move all state translators to r300_state_inlines. | Corbin Simpson | |
Tryin' to do some cleanup. | |||
2009-02-28 | r300-gallium: A handful of fixups. | Corbin Simpson | |
2009-02-28 | r300-gallium: Fix C99 error. | Corbin Simpson | |
2009-02-28 | r300-gallium: Fix RS. | Corbin Simpson | |
I should just stop using "git stash" altogether. | |||
2009-02-28 | tgsi: More descriptive sanity diagnostic messages. | Michal Krol | |
2009-02-28 | tgsi: More descriptive sanity diagnostic messages. | Michal Krol | |
2009-02-27 | r300-gallium: Properly split up RS into r300 and r500 variants. | Corbin Simpson | |
2009-02-27 | radeon: Add DRM stubs. | Corbin Simpson | |
Nothing really of note, unfortunately. | |||
2009-02-27 | Include p_compiler.h in drm_api.h for boolean typedef. | Corbin Simpson | |
2009-02-27 | r300-gallium: Turn true and false into TRUE and FALSE. | Corbin Simpson | |
Match the rest of Gallium. |