Age | Commit message (Collapse) | Author | |
---|---|---|---|
2009-12-18 | gallium: store edgflag info in tgsi_shader_info | Roland Scheidegger | |
provides easier access for drivers which may base fallback decision on this | |||
2009-12-18 | r300g: Eliminate a couple more asserts. | Corbin Simpson | |
2009-12-18 | r300g: Nuke r300_vbo. | Corbin Simpson | |
2009-12-18 | glsl: clear out shader code before compiling | Brian Paul | |
When we start compiling a shader, first free the existing gl_program. This (mostly) fixes the piglit glsl-reload-source test. Without this change, we were actually appending the new GPU code onto the previous program. | |||
2009-12-18 | radeon: protect fbo allocation message with debug | Alex Deucher | |
fixes fdo bug 25708 Signed-off-by: Alex Deucher <alexdeucher@gmail.com> | |||
2009-12-18 | fix debug output mising from edgeflag changes | Roland Scheidegger | |
2009-12-18 | gallium: fix mesa to tgsi translation for edgeflags | Roland Scheidegger | |
test apps (progs/trivial/tri-edgeflags and similar) seem to work now | |||
2009-12-18 | util: Add util_format_has_alpha(), enclose in extern C. | Michal Krol | |
2009-12-18 | util/pack: Handle the remaining formats with generic u_format access functions. | Michal Krol | |
2009-12-18 | util: Update blitter for u_format changes. | Corbin Simpson | |
:T | |||
2009-12-18 | Revert "r300g: flush CS if a buffer being deleted is referenced by it" | Corbin Simpson | |
As requested by just about everybody. I'm going back to actually reading patches before ACKing and pushing them. This reverts commit 417ce06306962a9355cbb35cefcdea1951b0ce85. Conflicts: src/gallium/winsys/drm/radeon/core/radeon_buffer.c | |||
2009-12-18 | Merge branch 'pipe-format-simplify' | Michal Krol | |
2009-12-18 | r600 : enable gl2, set R600_ENABLE_GLSL_TEST by default. | Richard Li | |
2009-12-18 | radeon: fix frontbuffer read/drawpixels | Dave Airlie | |
Bug 25699 The main problem was the optimising flush wasn't doing the front rendering checks properly. | |||
2009-12-18 | r300g: store own copy of flush_cb and flush data. | Dave Airlie | |
don't go sneaking around inside the libdrm copy. | |||
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 | util: Remove util_format_get_block(). | Michal Krol | |
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-17 | util/format: Fix bogus assertion. | Michal Krol | |
2009-12-17 | s/desc->type/desc->channel[0].type/ | Michal Krol | |
2009-12-17 | glsl/apps: Add dummy install target to fix 'make install' | Sedat Dilek | |
Signed-off-by: Brian Paul <brianp@vmware.com> | |||
2009-12-17 | Merge branch 'glsl-pp-rework-2' | Michal Krol | |
2009-12-17 | radeon: drop assert accessing cref which is meant to be hidden | Dave Airlie | |
2009-12-17 | radeon: drop unused members of radeon_state. | Dave Airlie | |
2009-12-17 | r600: move structs for legacy cmdbuf into cmdbuf C file. | Dave Airlie | |
these really shouldn't be exposed here | |||
2009-12-16 | r600: Invert front face winding when rendering to FBO | Alex Deucher | |
fixes fdo bug 25679 Signed-off-by: Alex Deucher <alexdeucher@gmail.com> | |||
2009-12-16 | gallium: edgeflags change fixes | Roland Scheidegger | |
use correct number of vertex inputs fix not running pipeline in case of edgeflags changes to mesa to tgsi translation still very broken | |||
2009-12-16 | mesa: set version string to 7.6.1-rc4 | Ian Romanick | |
2009-12-16 | mesa: add missing semicolon | Brian Paul | |
See bug 25663. | |||
2009-12-16 | r600 : clean a bit to prepare to enable gl2. | Richard Li | |
2009-12-16 | llvmpipe: add LP_DEBUG env var | José Fonseca | |
Cherry-picked from dec35d04aeb398eef159aaf8cde5e0d04622b811. | |||
2009-12-16 | llvmpipe: fix broken TGSI_OPCODE_FRC codegen | Brian Paul | |
2009-12-16 | llvmpipe: fix broken lp_build_abs() | Brian Paul | |
2009-12-16 | mesa: test for __blrts for CPU_TO_LE32() | Brian Paul | |
See bug 25663. | |||
2009-12-16 | mesa: no dlopen on BlueGene | Brian Paul | |
See bug 25663. | |||
2009-12-16 | mesa: remove //-style comments | Brian Paul | |
2009-12-16 | st/mesa: remove //-style comments | Brian Paul | |
2009-12-15 | r300g: fix emission of which textures are enabled | Marek Olšák | |
It fixes most of the "Bad CS" issues in piglit/texCombine and piglit/fbo. Some other issues of this kind will get fixed in the kernel soon (depth-only rendering, S3TC, and RGTC). | |||
2009-12-15 | r300g: clean up the invariant state | Marek Olšák | |
2009-12-15 | r300g: clamp vertex indices to [min,max] everywhere | Marek Olšák | |
2009-12-15 | r300g: if no colorbuffers are set, disable blending and set the color mask to 0 | Marek Olšák | |
This seems to be the only way to disable the first colorbuffer. | |||
2009-12-15 | r300g: set the number of colorbuffers in RB3D_CCTL | Marek Olšák | |
2009-12-15 | r300g: remove unnecessary flush in set_sampler_textures | Marek Olšák | |
2009-12-15 | r300g: add Z24X8 to the list of unsupported sampler formats on R3xx-R4xx | Marek Olšák | |
2009-12-15 | r300g: add acceleration of the clear, surface_copy, and surface_fill functions | Marek Olšák | |
2009-12-15 | r300g: flush CS if a buffer being deleted is referenced by it | Marek Olšák | |
2009-12-15 | unichrome: Silence compiler warnings. | Vinson Lee | |
2009-12-15 | sis: Silence compiler warnings. | Vinson Lee | |
2009-12-15 | savage: Silence compiler warnings. | Vinson Lee | |
2009-12-16 | r300: Fix typo on < R5xx RS setup for blits. | Michel Dänzer | |