Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | trace: Re-init refcounters just incase | Jakob Bornecrantz | 2009-03-16 | 2 | -0/+5 |
| | |||||
* | trace: Dump buffer data via buffer writes | Jakob Bornecrantz | 2009-03-16 | 2 | -64/+37 |
| | |||||
* | python: Use transfer object to read from a surface. | Michal Krol | 2009-03-16 | 1 | -16/+32 |
| | |||||
* | python: pipe_vertex_buffer's pitch member has been renamed to stride. | Michal Krol | 2009-03-16 | 1 | -1/+1 |
| | |||||
* | python: size is not a member of pipe_constant_buffer any more. | Michal Krol | 2009-03-16 | 1 | -1/+0 |
| | |||||
* | r300-gallium: r500-fs: Add ABS. | Corbin Simpson | 2009-03-16 | 1 | -0/+13 |
| | |||||
* | r300-gallium: r500-fs: Clamp only when saturation flags are set. | Corbin Simpson | 2009-03-16 | 1 | -3/+7 |
| | |||||
* | r300-gallium: r500-fs: Working ADD and MUL, add more sop stuff. | Corbin Simpson | 2009-03-16 | 1 | -1/+23 |
| | |||||
* | r300-gallium: Cleanup a few things. | Corbin Simpson | 2009-03-16 | 1 | -7/+10 |
| | |||||
* | r300-gallium: r500-fs: MUL. | Corbin Simpson | 2009-03-16 | 2 | -0/+30 |
| | |||||
* | r300-gallium: r500-fs: Stub out the simple scalar ops. | Corbin Simpson | 2009-03-16 | 1 | -5/+34 |
| | | | | COS, SIN, and CSC are not simple. | ||||
* | r300-gallium: r500-fs: Add DPH. | Corbin Simpson | 2009-03-16 | 1 | -1/+12 |
| | |||||
* | r300-gallium: r500-fs: Add dot products. | Corbin Simpson | 2009-03-16 | 1 | -27/+79 |
| | | | | We're cookin' now. | ||||
* | gallium: Implement atomic for MSVC on x86. | Michal Krol | 2009-03-16 | 1 | -1/+65 |
| | |||||
* | gallium: Implement atomic interface for windows user mode subsystem. | Michal Krol | 2009-03-16 | 1 | -1/+35 |
| | |||||
* | gallium: Use macro parameter names consistently. | Michal Krol | 2009-03-16 | 1 | -10/+10 |
| | |||||
* | gallium: pipe_mutex_init() is of type void. | Michal Krol | 2009-03-16 | 2 | -5/+2 |
| | | | | Both the windows and fallback versions are void already. | ||||
* | gallium: Include p_compiler.h for integer types. | Michal Krol | 2009-03-16 | 1 | -1/+1 |
| | |||||
* | softpipe: Use p_atomic_read, not atomic_read. | Michal Krol | 2009-03-16 | 1 | -1/+1 |
| | |||||
* | gallium: Use struct pipe_atomic for pipe refcounts. | Thomas Hellstrom | 2009-03-16 | 11 | -26/+31 |
| | | | | Signed-off-by: Thomas Hellstrom <thellstrom-at-vmware-dot-com> | ||||
* | gallium: Add simple atomic class api. | Thomas Hellstrom | 2009-03-16 | 1 | -0/+154 |
| | | | | Signed-off-by: Thomas Hellstrom <thellstrom-at-vmware-dot-com> | ||||
* | tgsi: Begin documenting NV_gpu_program4 instruction set operations. | Michal Krol | 2009-03-16 | 1 | -0/+107 |
| | |||||
* | tgsi: Document NV_vertex_program3 instruction set operations.` | Michal Krol | 2009-03-16 | 1 | -0/+20 |
| | |||||
* | mesa: Silence compiler warnings. | Michal Krol | 2009-03-16 | 1 | -0/+1 |
| | |||||
* | r300-gallium: r500-fs: Actually handle consts and imms correctly. | Corbin Simpson | 2009-03-16 | 2 | -11/+67 |
| | | | | This makes mad.txt draw correctly. Yay! | ||||
* | r300-gallium: Emit constants as floats, not uints. | Corbin Simpson | 2009-03-16 | 1 | -4/+4 |
| | |||||
* | python: Include missing `p_compiler.h' header. | michal | 2009-03-16 | 1 | -0/+1 |
| | |||||
* | python: Do not pass shader_state to util shader functions. | michal | 2009-03-16 | 1 | -7/+2 |
| | |||||
* | python: Use transfer objects to initialise texture data. | michal | 2009-03-16 | 1 | -8/+12 |
| | |||||
* | python: Use new bypass_vs_clip_and_viewport rasteriser flag. | michal | 2009-03-16 | 1 | -2/+1 |
| | |||||
* | r300-gallium: Fix vertex memory offsets. | Corbin Simpson | 2009-03-15 | 1 | -5/+4 |
| | | | | Wow, I must have been asleep when I made that mistake. | ||||
* | radeon-gallium: Add my R580 to the xorg PCI ID list. | Corbin Simpson | 2009-03-15 | 1 | -0/+3 |
| | | | | At some point, going to have to grab the big list from xf86-video-ati. | ||||
* | r300-gallium: r500-fs: Setup immediates. | Corbin Simpson | 2009-03-15 | 5 | -8/+57 |
| | | | | Textures still not working. RS block shenanigans expected. | ||||
* | dri2-gallium: Add occlusion query support at the state tracker level. | Corbin Simpson | 2009-03-15 | 1 | -0/+2 |
| | |||||
* | r300-gallium: Actually set stride when creating textures. | Corbin Simpson | 2009-03-15 | 1 | -0/+4 |
| | | | | Duh. | ||||
* | r300-gallium: r500-fs: Add writemasks and some flexibility for MOV/SWZ. | Corbin Simpson | 2009-03-15 | 2 | -5/+25 |
| | |||||
* | r300-gallium: Always rasterize at least one color. | Corbin Simpson | 2009-03-15 | 1 | -0/+8 |
| | |||||
* | r300-gallium: Fix spacing. | Corbin Simpson | 2009-03-15 | 1 | -3/+3 |
| | | | | It was driving me crazy. | ||||
* | vbo: Silence integer-to-pointer warnings. | Michal Krol | 2009-03-15 | 1 | -3/+3 |
| | |||||
* | nouveau: bypass_vs_clip_and_viewport | Younes Manton | 2009-03-14 | 5 | -8/+8 |
| | |||||
* | gallium: consolidate bypass_vs and bypass_clipping flags | Keith Whitwell | 2009-03-13 | 12 | -77/+45 |
| | | | | | | | | | The draw module provides a similar interface to the driver which is retained as various bits of hardware may be able to take on incremental parts of the vertex pipeline. However, there's no need to advertise all this complexity to the state tracker. There are basically two modes now - normal and passthrough/screen-coords. | ||||
* | gallium: no need to keep a copy of shader tokens in state tracker | Keith Whitwell | 2009-03-13 | 11 | -107/+61 |
| | | | | | | | | Any driver who needs a copy of the shader tokens must organize to do so itself. This has been the case for a long time, but there was still defensive code in the state tracker, which is now removed. Any bugs resulting from this need to be fixed in the offending driver... | ||||
* | mesa/st: add check for null front renderbuffer | Keith Whitwell | 2009-03-13 | 1 | -9/+12 |
| | | | | | | Not sure if this indicates a problem elsewhere, but without this check trivial/tri-fbo.c segfaults on resize. With the patch, it renders correctly. | ||||
* | mesa/st: don't call finish in st_glFlush() | Keith Whitwell | 2009-03-13 | 1 | -4/+7 |
| | | | | | | | | | It is not the state tracker's responsibilty to inject sleeps and pessimize performance in the hope of avoiding buffer synchronization issues in buggy drivers. Calling finish() here will just hide problems that need to be fixed elsewhere. | ||||
* | i965: more register number assertionsmesa_20090313 | Brian Paul | 2009-03-13 | 1 | -0/+7 |
| | |||||
* | i965: add some register number assertions | Brian Paul | 2009-03-13 | 1 | -0/+8 |
| | | | | | Haven't seen failures yet, but if/when there are, more investigation will be done. | ||||
* | i965: remove unused PROGRAM_INTERNAL_PARAM, added comment | Brian Paul | 2009-03-13 | 1 | -3/+1 |
| | |||||
* | i965: move declarations before code | Brian Paul | 2009-03-13 | 1 | -6/+6 |
| | |||||
* | i965: debug code, use gl_register_file type | Brian Paul | 2009-03-13 | 1 | -1/+7 |
| | |||||
* | mesa: glUseProgram() debug code (disabled) | Brian Paul | 2009-03-13 | 1 | -0/+11 |
| |