Age | Commit message (Collapse) | Author | |
---|---|---|---|
2009-02-18 | util: Move p_debug.h into util module. | José Fonseca | |
The debug functions depend on several util function for os abstractions, and these depend on debug functions, so a seperate module is not possible. | |||
2009-02-17 | mesa: remove old comment as it's fixed elsewhere now. | Alan Hourihane | |
2009-02-12 | mesa: use new ST_CALLOC_STRUCT() macro in gallium state tracker | Brian Paul | |
2009-02-12 | mesa: consistantly use mesa memory-functions in gallium state tracker | Brian Paul | |
Use _mesa_malloc(), _mesa_free(), etc everywhere, not malloc(), free(), etc. Still using CALLOC_STRUCT() at this point. | |||
2009-02-10 | Merge commit 'origin/gallium-0.2' into gallium-master-merge | Brian Paul | |
2009-02-10 | Missing: tgsi: Fix build -- rename Size to NrTokens. | Patrice Mandin | |
2009-02-10 | mesa: Compare formats using nominal bytes per pixel. | José Fonseca | |
This is a temporary fix which works for the formats we care so far. The real fix would be abandon the concept "nominal bytes per pixel" entirely in Mesa, and use macropixels instead, as done in gallium interfaces already. | |||
2009-02-09 | mesa: merge gallium-0.2 into gallium-master-merge | Brian Paul | |
Merge commit 'origin/gallium-0.2' into gallium-master-merge Conflicts: Makefile docs/relnotes-7.4.html docs/relnotes.html src/mesa/drivers/dri/i965/brw_wm.h src/mesa/main/imports.c src/mesa/main/mtypes.h src/mesa/main/texcompress.c src/mesa/main/texenvprogram.c src/mesa/main/version.h src/mesa/vbo/vbo_exec_api.c src/mesa/vbo/vbo_save_draw.c | |||
2009-02-03 | mesa: fix offset problem with interleaved arrays | Alan Hourihane | |
2009-02-02 | gallium: remove pipe_buffer from surfaces | Zack Rusin | |
this change disassociates, at least from the driver perspective, the surface from buffer. surfaces are technically now views on the textures so make it so by hiding the buffer in the internals of textures. | |||
2009-02-02 | Merge branch 'gallium-wgl-rework' into gallium-0.2 | Keith Whitwell | |
Conflicts: src/gallium/state_trackers/wgl/shared/stw_public.h | |||
2009-01-30 | stw: Remove pipe_winsys references. | José Fonseca | |
2009-01-30 | gallium: Don't ask winsys name -- let pipe screen do that if it wants. | José Fonseca | |
Allows to leave screen->winsys NULL. | |||
2009-01-30 | stw: Don't use the winsys. | José Fonseca | |
2009-01-30 | gallium: make p_winsys internal | Zack Rusin | |
move it to pipe/internal/p_winsys_screen.h and start converting the state trackers to the screen usage | |||
2009-01-27 | gallium: remove redundant size from the constant buffer | Zack Rusin | |
reuse the size of the actual buffer | |||
2009-01-27 | gallium: it's a reference value, not a reference number | Zack Rusin | |
2009-01-27 | gallium: standardize api on the prefix "nr" | Zack Rusin | |
2009-01-27 | gallium: standardize naming of masks | Zack Rusin | |
2009-01-27 | gallium: standardize on stride instead of pitch in the interface | Zack Rusin | |
2009-01-27 | wgl: relocate wgl code to state_trackers/wgl | Keith Whitwell | |
Similar to the GLX state trackers for DRI and xlib. | |||
2009-01-26 | gallium: updated comments in st_extensions.c | Brian Paul | |
2009-01-24 | mesa: declare pipe_texture in st_public.h | Pekka Paalanen | |
Fixes: In file included from nouveau_context_dri.c:6: ../../../../../../src/mesa/state_tracker/st_public.h:87: warning: 'struct pipe_texture' declared inside parameter list ../../../../../../src/mesa/state_tracker/st_public.h:87: warning: its scope is only this definition or declaration, which is probably not what you want ../../../../../../src/mesa/state_tracker/st_public.h:104: warning: 'struct pipe_texture' declared inside parameter list Signed-off-by: Pekka Paalanen <pq@iki.fi> | |||
2009-01-23 | wgl: Adapt for st_get_framebuffer_surface call change. | José Fonseca | |
2009-01-23 | gallium: change the st_get_framebuffer_surface/texture functions | Alan Hourihane | |
to return TRUE/FALSE if the st_framebuffer is valid, and if it is return the surface/texture in the passed pointer. | |||
2009-01-19 | statetracker: copy back color buffer to front buffer when needed | Brian Paul | |
Fixes front-buffer rendering when following a SwapBuffers. See progs/tests/rubberband.c | |||
2009-01-16 | stw: Dispatch to our stw_winsys::flush_front_buffer | José Fonseca | |
pipe_winsys::flush_front_buffer should die someday, but this is good enough for now. | |||
2009-01-15 | mesa: tweak to formatting | Alan Hourihane | |
2009-01-15 | mesa: small cleanup | Alan Hourihane | |
2009-01-15 | mesa: revert partial commit for 0x0 render targets | Alan Hourihane | |
2009-01-14 | mesa: handle some cases of 0x0 render targets | Alan Hourihane | |
2009-01-09 | st: build fix | Alan Hourihane | |
2009-01-08 | wgl: Do not provide DllMain inside the state tracker. | José Fonseca | |
MS CRT libraries already provide a default DllMain entrypoint, and MS Linker will complain if it finds the same symbol in two different libraries. Therefore the DllMain has to be in (each) winsys. | |||
2009-01-08 | wgl: Ensure public symbols get the proper DLL linkage attributes. | José Fonseca | |
2009-01-04 | gallium: fix MaxTextureCoordUnits init | Brian Paul | |
Fixes Cell regression. | |||
2009-01-02 | gallium: assorted state tracker fixes for > 8 texture samplers | Brian Paul | |
2009-01-02 | gallium: fix texcoord loop for rasterpos attributes | Brian Paul | |
2009-01-02 | gallium: clamp MaxVertexTextureImageUnits against Mesa limit | Brian Paul | |
2008-12-30 | gallium: Remove unused variables. | José Fonseca | |
2008-12-19 | gallium: set ST_NEW_FRAMEBUFFER when setting new surfaces | Alan Hourihane | |
2008-12-18 | gallium: fix two-sided lighting test in state tracker | Brian Paul | |
This fixes two-sided lighting for vertex shaders. | |||
2008-12-15 | Merge commit 'origin/gallium-0.1' into gallium-0.2 | Alan Hourihane | |
Conflicts: src/gallium/winsys/gdi/SConscript | |||
2008-12-12 | mesa: move declaration | Alan Hourihane | |
2008-12-12 | mesa: when we have interleaved arrays, check bounds for both | Alan Hourihane | |
VBO's and user space objects | |||
2008-12-12 | gallium: fix refcount bug introduced in eb20e2984 | Keith Whitwell | |
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-12-12 | st: reduce unnecessary calls to pipe->set_vertex_buffers() | Keith Whitwell | |
2008-12-12 | st: move feedback draw function to new file | Keith Whitwell | |
2008-12-12 | st: don't unilaterally ABS the argument to RSQ | Keith Whitwell | |
2008-12-12 | mesa: Bring in new mesa sub-statetracker. | José Fonseca | |
Some code cleanup is still in order. |