Age | Commit message (Collapse) | Author | |
---|---|---|---|
2010-03-21 | Merge remote branch 'origin/gallium-st-api-dri' | Chia-I Wu | |
2010-03-21 | r300g: align misaligned ushort vertex indices | Marek Olšák | |
2010-03-21 | r300g: fix misaligned generated offset for ubyte vertex indices | Marek Olšák | |
2010-03-21 | r300g: split the vertex buffer alignment validation | Marek Olšák | |
2010-03-21 | r300g: skip null vertex buffers | Marek Olšák | |
2010-03-20 | r300g: Bump immediate limits. | Corbin Simpson | |
Seems like a decent idea, especially since the big barrier now is getting the VBOs back from the VRAM boundary. | |||
2010-03-20 | r300g: Correctly hax max_index on pipe_vertex_buffers. | Corbin Simpson | |
Still not happy with this, but at least things seem to work. | |||
2010-03-20 | radeong: Use TRUE and FALSE. | Corbin Simpson | |
2010-03-20 | radeong: Test the BO ptr for NULL instead of using a bool. | Corbin Simpson | |
Slight memory savings, but more importantly also avoids a potential NULL dereference. | |||
2010-03-21 | r300g: winsys fix tiling change flushes. | Dave Airlie | |
If we change the tiling on a buffer we need to flush it, the old radeon_buffer.c code had this but it crossed streams when I ported to radeon_drm_buffer.c and I missed it. Should fix some piglit regressions. Signed-off-by: Dave Airlie <airlied@redhat.com> | |||
2010-03-21 | r300g: add buffer/texture referenced checks. | Dave Airlie | |
I've no idea about the comments that were in there, just pass this down to the winsys. Signed-off-by: Dave Airlie <airlied@redhat.com> | |||
2010-03-20 | st/dri: fix bug in make_current | George Sapountzis | |
2010-03-20 | st/dri: fix bug in allocate_textures | George Sapountzis | |
2010-03-19 | gallivm: simplify and clean-up Z/stencil bit mask/shift code | Brian Paul | |
Refactor the code into two helper functions which compute the bit mask and shift terms for Z and stencil. Plus add a bunch of new comments to explain everything. | |||
2010-03-19 | cso: remove cso_set/save/restore_sampler_textures | Roland Scheidegger | |
no longer used after all statetrackers have been converted. | |||
2010-03-19 | st/vega: fix up vega state tracker to use cso changes | Roland Scheidegger | |
use cso fragment sampler views instead of sampler textures. since we don't really change views, try to store sampler views instead of the textures to avoid having to recreate views most of the time. | |||
2010-03-19 | es: added -I$(TOP)/include path | Brian Paul | |
2010-03-19 | gallium/docs: Clarify sampler view descriptions. | Michal Krol | |
2010-03-19 | gallium/docs: Fix a couple ReST errors. | Corbin Simpson | |
2010-03-19 | r300g: lod min/max clamping should be relative to the base level | Marek Olšák | |
2010-03-19 | r300g: fix breakage after the gallium-sampler-view merge | Marek Olšák | |
2010-03-19 | r300g: add PIPE_FORMAT_B5G5R5X1_UNORM colorbuffer support, cleanups | Marek Olšák | |
2010-03-19 | r300g: mark SRGB colorbuffers as unsupported | Marek Olšák | |
I can't find the register bits for SRGB-aware blending and it's not even exposed by fglrx so it's most probably not supported by hw. | |||
2010-03-19 | r300g: add generating texture coordinates for point sprites (WIP) | Marek Olšák | |
2010-03-18 | gallivm: support PIPE_FORMAT_Z24S8_UNORM in depth/stencil code | Brian Paul | |
2010-03-18 | gallivm: fix broken INCR/DECR stencil modes | Brian Paul | |
We were mistakenly using the wrong data type for stencil values before. | |||
2010-03-18 | gallivm/llvmpipe: added lp_rast_shader_inputs::facing and pass through | Brian Paul | |
The triangle rasterizer sets this field to indicate front/back-facing. It gets passed into the generated fragment code as another parameter. Used now for stencil front/back selection but will also be used for fragment shaders in general (see TGSI_SEMANTIC_FACE). With this commit two-sided stenciling mostly works but there's still a bug or two... | |||
2010-03-18 | llvmpipe: defines for RAST_WHOLE, RAST_EDGE_TEST | Brian Paul | |
2010-03-18 | Add format B5G5R5X1 | Alan Hourihane | |
2010-03-18 | gallivm/llvmpipe: simplify front/back stencil ref value handling | Brian Paul | |
Instead of passing an array, just pass two scalar values. | |||
2010-03-18 | gallivm: checkpoint WIP two-sided stencil test | Brian Paul | |
2010-03-18 | llvmpipe: set opaque = FALSE if stencil enabled | Brian Paul | |
Fixes occasional bad tiles seen in some demos like progs/demos/reflect.c | |||
2010-03-18 | llvmpipe: Fix crashes when there is no depth buffer bound. | José Fonseca | |
2010-03-18 | st/dri: Switch from st_public.h to st_api.h. | Chia-I Wu | |
This is tested with demos found in progs/demos. However, only the DRI2 path is tested. | |||
2010-03-18 | st/dri: Implement st_api.h callbacks. | Chia-I Wu | |
This commit adds dri_st_api.c that implements st_api.h callbacks. A following commit will switch st/dri from st_public.h to st_api.h. | |||
2010-03-18 | st/dri: Headers and public symbols clean up. | Chia-I Wu | |
Remove unused headers and stop marking driDriverAPI as PUBLIC. | |||
2010-03-18 | st/dri: Move DRI1 bits in dri_context.c to dri1.c. | Chia-I Wu | |
2010-03-18 | st/dri: Move DRI1 bits in dri_drawable.c to dri1.c. | Chia-I Wu | |
2010-03-18 | st/dri: Move DRI1 bits in dri_screen.c to dri1.c. | Chia-I Wu | |
2010-03-17 | gallivm/llvmpipe: basic stencil testing works | Brian Paul | |
Most stencil demos look OK (modulo some unrelated rendering glitches). Only single-sided stencil test works at this point. There are probably some bugs to be found... | |||
2010-03-17 | llvmpipe: remove incorrect depth test check | Brian Paul | |
2010-03-17 | gallivm: added lp_build_andc() | Brian Paul | |
2010-03-17 | llvmpipe: silence some pointer/casting warnings | Brian Paul | |
2010-03-17 | gallivm/llvmpipe: more asst changes for stencil testing | Brian Paul | |
2010-03-17 | gallivm/llmvpipe: pass stencil refs state into z/stencil build code | Brian Paul | |
2010-03-17 | llvmpipe: use new LP_JIT_CTX_ enums for jit context field positions | Brian Paul | |
Use the new enum values rather than integers in a few places. | |||
2010-03-17 | llvmpipe: added stencil ref values to jit context state | Brian Paul | |
2010-03-17 | llvmpipe: break lines | Brian Paul | |
2010-03-16 | cell: add missing semicolon | Brian Paul | |
2010-03-16 | nv50: support more formats in surface_copy,fill | Christoph Bumiller | |
Fixes corrupted fonts in bzFlag, where we've been silently failing to copy I8 mipmaps to a new miptree. Print an error message on unsupported format now, since we can't return failure. |