Age | Commit message (Collapse) | Author | |
---|---|---|---|
2010-02-03 | gallium: clean up point sprite rasterizer state | Roland Scheidegger | |
Don't need sprite coord origin per coord. Also, don't need separate sprite enable bit - if all coords have it diabled, then there are no point sprites (technically, there's a distinction in pre-GL3, but it only differs in having more leniency in clamping to max size, something the state tracker would need to handle and the hardware won't bother anyway). Also, use packed field for the per-coord enables. All in all, should save 3 dwords in rasterizer state (from 10 down to 7). | |||
2010-01-11 | python: Integrate with llvmpipe if possible. | José Fonseca | |
Temporary. We should soon have the ability to integrate with any driver via glx extensions. | |||
2010-01-11 | python: Mask out PIPE_TEXTURE_USAGE_DISPLAY_TARGET usage. | José Fonseca | |
As displaying surfaces directly isn't supported by the python state tracker. | |||
2010-01-11 | python: Prefer PIPE_FORMAT_Z32_UNORM. | José Fonseca | |
2010-01-11 | python: Set PIPE_TEXTURE_USAGE_RENDER_TARGET instead of DISPLAY_TARGET. | José Fonseca | |
As the python state tracker is not integrated with window system an cannot present surfaces directly. | |||
2010-01-02 | python: Don't generate a import library for python module either. | José Fonseca | |
2010-01-01 | scons: Aggregate all tiny libraries in a single library. | José Fonseca | |
Makes integration of gallium into out of tree components much easier. No pratical change for components in this tree, | |||
2009-12-28 | python/retrace: Dump only the specified image rectangles. | José Fonseca | |
2009-12-26 | python: Update python state tracker and samples for recent interface changes. | José Fonseca | |
2009-12-25 | python: fix python state tracker after some latest changes | Zack Rusin | |
2009-12-25 | python/gs: fix the example | Zack Rusin | |
2009-12-25 | gallium: add geometry shader support to gallium | Zack Rusin | |
2009-12-22 | Merge branch 'gallium-edgeflags' | Roland Scheidegger | |
Conflicts: src/mesa/state_tracker/st_draw.c | |||
2009-12-21 | python: fix some pipe_format_simplify merge damage | Roland Scheidegger | |
2009-12-19 | gallium: fix up drivers for edgeflag changes | Roland Scheidegger | |
several drivers which chose to ignore edgeflags might require some more work, while edgeflags never worked there they might now crash. | |||
2009-12-17 | Move the remaining format pf_get_* functions to u_format.h. | Michal Krol | |
Previously they depended on format blocks, but after removing those they started depending on format encoding. | |||
2009-12-17 | Merge branch 'master' into pipe-format-simplify | Michal Krol | |
Conflicts: src/gallium/auxiliary/draw/draw_pipe_aaline.c src/gallium/auxiliary/draw/draw_pipe_pstipple.c src/gallium/auxiliary/util/u_blit.c src/gallium/auxiliary/util/u_gen_mipmap.c src/gallium/auxiliary/util/u_surface.c src/gallium/auxiliary/vl/vl_mpeg12_mc_renderer.c src/gallium/drivers/cell/ppu/cell_texture.c src/gallium/drivers/llvmpipe/lp_texture.c src/gallium/drivers/r300/r300_emit.c src/gallium/drivers/r300/r300_texture.c src/gallium/drivers/softpipe/sp_texture.c src/gallium/drivers/softpipe/sp_tile_cache.c src/gallium/drivers/svga/svga_state_vs.c src/gallium/include/pipe/p_format.h src/gallium/state_trackers/dri/dri_drawable.c src/gallium/state_trackers/egl/egl_surface.c src/gallium/state_trackers/python/p_device.i src/gallium/state_trackers/python/st_softpipe_winsys.c src/gallium/state_trackers/vega/api_filters.c src/gallium/state_trackers/vega/image.c src/gallium/state_trackers/vega/mask.c src/gallium/state_trackers/vega/paint.c src/gallium/state_trackers/vega/renderer.c src/gallium/state_trackers/vega/vg_tracker.c src/gallium/state_trackers/xorg/xorg_crtc.c src/gallium/state_trackers/xorg/xorg_dri2.c src/gallium/state_trackers/xorg/xorg_exa.c src/gallium/state_trackers/xorg/xorg_renderer.c src/gallium/state_trackers/xorg/xorg_xv.c src/gallium/state_trackers/xorg/xvmc/surface.c src/gallium/winsys/drm/nouveau/drm/nouveau_drm_api.c src/gallium/winsys/drm/radeon/core/radeon_buffer.c src/gallium/winsys/egl_xlib/sw_winsys.c src/gallium/winsys/g3dvl/xlib/xsp_winsys.c src/gallium/winsys/gdi/gdi_llvmpipe_winsys.c src/gallium/winsys/gdi/gdi_softpipe_winsys.c src/gallium/winsys/xlib/xlib_cell.c src/gallium/winsys/xlib/xlib_llvmpipe.c src/gallium/winsys/xlib/xlib_softpipe.c src/mesa/state_tracker/st_cb_fbo.c src/mesa/state_tracker/st_cb_texture.c src/mesa/state_tracker/st_texture.c | |||
2009-12-08 | Merge branch 'gallium-strict-aliasing' | Roland Scheidegger | |
2009-12-04 | Merge branch 'gallium-noblocks' | Roland Scheidegger | |
Conflicts: src/gallium/state_trackers/xorg/xorg_exa.c | |||
2009-12-03 | gallium: fix remaining users of pipe_reference function | Roland Scheidegger | |
2009-12-03 | Move pf_get_block() to u_format auxiliary module. | Michal Krol | |
2009-12-03 | Move pf_is_depth_stencil() to u_format auxiliary module. | Michal Krol | |
2009-12-01 | Merge commit 'origin/tgsi-simplify-ext' | Keith Whitwell | |
Conflicts: src/gallium/drivers/r300/r300_vs.c | |||
2009-12-01 | python: Update for renamed sampler/texture state setters. | Michal Krol | |
2009-11-30 | fixups for interface changes (mostly state trackers) | Roland Scheidegger | |
2009-11-27 | python/tests: Update shader headers. | Michal Krol | |
Drop the 1.1 version suffix. | |||
2009-11-26 | gallium: fix more statetrackers/drivers for not using texture ↵ | Roland Scheidegger | |
width/height/depth arrays | |||
2009-11-03 | python/retrace: Cope with null constant buffers. | José Fonseca | |
2009-11-03 | python/retrace: Add missing colon. | José Fonseca | |
2009-10-02 | gallium: Preparations for adding more PIPE_TRANSFER_* usage flags. | Michel Dänzer | |
Always test for PIPE_TRANSFER_READ/WRITE using the bit-wise and operator, and add a pipe_transfer_buffer_flags() helper for getting the buffer usage flags corresponding to them. | |||
2009-09-29 | python: Update for surface_buffer_create change. | José Fonseca | |
2009-08-14 | python/retrace: Open bz2 files correctly. | José Fonseca | |
2009-07-16 | python/retrace: Process the call no passed to --to option inclusively. | José Fonseca | |
2009-07-16 | python/retrace: Dump the surface copy contents. | José Fonseca | |
2009-07-16 | python/retrace: Flush stdout before calling the pipe driver. | José Fonseca | |
So that messages are in sync with stderr. | |||
2009-07-16 | python: Hack to prevent segmentation faults when python exits. | José Fonseca | |
2009-07-16 | python: Obtain pipe_screen/pipe_context from the system's OpenGL driver. | José Fonseca | |
2009-07-15 | python/retrace: Interpret surface_copy. | José Fonseca | |
2009-07-15 | python/samples: Use PIPE_FORMAT_Z16_UNORM instead of PIPE_FORMAT_Z32_UNORM. | José Fonseca | |
More common. True fix would be to use whatever the screen supports though. | |||
2009-06-15 | python/tests: Add is_depth_stencil_format utility function. | José Fonseca | |
2009-06-15 | python/tests: Cleanup texture_sample. | José Fonseca | |
2009-06-11 | python/retrace: Show the contents of the depth/stencil and surfaces ↵ | José Fonseca | |
before/after transfers. | |||
2009-06-11 | python/retrace: Interpret is_texture_referenced/is_buffer_referenced. | José Fonseca | |
2009-06-11 | python/tests: Test sampling from a depth texture. | José Fonseca | |
2009-04-18 | softpipe: Simplify softpipe_create's prototype. | José Fonseca | |
2009-04-17 | python/retrace: Rename module as it conflicts with a builtin module. | José Fonseca | |
And there is no way to override a builtin module... sigh | |||
2009-04-09 | python: Fix bad pointer. | José Fonseca | |
2009-04-08 | python/retrace: Try to cope with failures creating textures. | José Fonseca | |
2009-04-08 | python: Don't try to finish a null fence. | José Fonseca | |
2009-04-08 | python/retrace: Use colors on windows console. | José Fonseca | |