Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | radeon/r200: add fbo state changes | Dave Airlie | 2009-03-21 | 2 | -4/+24 |
| | |||||
* | r300: fix viewport inversion for FBOs | Dave Airlie | 2009-03-21 | 1 | -2/+12 |
| | |||||
* | radeon: align FBO pitch | Dave Airlie | 2009-03-21 | 1 | -3/+5 |
| | |||||
* | radeon: fixup last missing x_off/y_off | Dave Airlie | 2009-03-21 | 1 | -4/+4 |
| | |||||
* | radeon: add cpp/pitch to rrb | Dave Airlie | 2009-03-21 | 1 | -0/+2 |
| | |||||
* | radeon/fbo: add x_off and y_off in correct places | Dave Airlie | 2009-03-21 | 1 | -10/+10 |
| | |||||
* | radeon: dPriv handling is now in cliprects code | Dave Airlie | 2009-03-21 | 1 | -12/+0 |
| | |||||
* | radeon: fixup span code for FBOs | Dave Airlie | 2009-03-21 | 3 | -15/+44 |
| | |||||
* | r300: hw clear buffer 0 hopefully | Dave Airlie | 2009-03-21 | 1 | -0/+11 |
| | |||||
* | radeon: fix up span function setting | Dave Airlie | 2009-03-21 | 3 | -6/+15 |
| | |||||
* | r300: init fbos | Dave Airlie | 2009-03-20 | 1 | -1/+1 |
| | |||||
* | more fbo fillin | Dave Airlie | 2009-03-20 | 1 | -0/+68 |
| | |||||
* | r300: enable FBO for a test | Dave Airlie | 2009-03-20 | 1 | -0/+4 |
| | |||||
* | radeon: some more fbo work | Dave Airlie | 2009-03-20 | 3 | -97/+303 |
| | |||||
* | radeon: initial couch code copy from radeon | Dave Airlie | 2009-03-20 | 3 | -2/+199 |
| | |||||
* | Merge remote branch 'main/master' into radeon-rewrite | Dave Airlie | 2009-03-20 | 324 | -11305/+13180 |
|\ | | | | | | | | | | | | | | | | | Conflicts: src/mesa/drivers/dri/r300/r300_cmdbuf.c src/mesa/drivers/dri/r300/r300_state.c src/mesa/drivers/dri/r300/r300_swtcl.c src/mesa/drivers/dri/r300/radeon_ioctl.c src/mesa/drivers/dri/radeon/radeon_screen.c | ||||
| * | slang: initialize the context | Alan Hourihane | 2009-03-19 | 1 | -2/+3 |
| | | |||||
| * | slang: support uniform arrays | Alan Hourihane | 2009-03-19 | 1 | -1/+13 |
| | | |||||
| * | glslcompiler: added new options to override debug/optimization pragmas | Brian Paul | 2009-03-19 | 1 | -7/+36 |
| | | |||||
| * | glsl: change GLSL #pragma initialization | Brian Paul | 2009-03-19 | 4 | -14/+25 |
| | | | | | | | | | | | | Initialize the shader's pragma settings before calling the compiler. Added pragma "Ignore" fields to allow overriding the #pragma directives found in shader source code. | ||||
| * | glsl: when debug pragma is on, emit comments about function calls/inlines | Brian Paul | 2009-03-19 | 3 | -0/+13 |
| | | | | | | | | BTW, the debug pragma syntax is "#pragma debug(on)" | ||||
| * | mesa: check renderbuffer is defined before use. | Alan Hourihane | 2009-03-19 | 1 | -8/+10 |
| | | |||||
| * | st/gl: Only transfer needed parts in st_TexSubimage | Jakob Bornecrantz | 2009-03-19 | 1 | -4/+2 |
| | | |||||
| * | slang: if/else/break & if/else/continue work for unrolled loops | Alan Hourihane | 2009-03-19 | 2 | -7/+38 |
| | | |||||
| * | swrast: Silence compiler warnings, give better structure to the code as a ↵ | Michal Krol | 2009-03-19 | 2 | -61/+62 |
| | | | | | | | | result. | ||||
| * | mesa: use the IROUND() macro in pixel packing code | Brian Paul | 2009-03-18 | 1 | -108/+108 |
| | | | | | | | | | | | | It turns out some tests are sensitive to rounding vs. truncating when converting float color values to integers in glReadPixels(). In particular, this matters when the destination format is 5/6/5 or 4/4/4/4, etc. | ||||
| * | slang: redo the last commit for if/break & if/continue tests as it | Alan Hourihane | 2009-03-18 | 1 | -1/+8 |
| | | | | | | | | wasn't good enough for deeply nested if's. | ||||
| * | Revert "slang: if we detect an if/break or if/continue within a loop and we're" | Alan Hourihane | 2009-03-18 | 1 | -28/+17 |
| | | | | | | | | This reverts commit 752296b8f311c5e3844f3ce89d17ba57224ce5ba. | ||||
| * | slang: if we detect an if/break or if/continue within a loop and we're | Alan Hourihane | 2009-03-18 | 1 | -17/+28 |
| | | | | | | | | trying to unroll, bail, and fallback to doing the real loop. | ||||
| * | st: call _glapi_check_multithread from st_make_current | Keith Whitwell | 2009-03-18 | 1 | -0/+5 |
| | | | | | | | | | | | | | | This function is called from many OS-dependent versions of MakeCurrent. Move the check for multithreading to this central location to avoid having to make this check from all the callers. | ||||
| * | st: need to free/realloc pipe texture when we're handed image level > last_level | Brian Paul | 2009-03-18 | 1 | -0/+1 |
| | | | | | | | | Fixes progs/tests/tri-fbo-tex-mip.c | ||||
| * | st: clean up some if-statment code | Brian Paul | 2009-03-18 | 1 | -12/+11 |
| | | |||||
| * | st: update texture comments | Brian Paul | 2009-03-18 | 1 | -7/+5 |
| | | |||||
| * | Use the specified X11 headers for xlib mesa | Dan Nicholson | 2009-03-18 | 1 | -1/+2 |
| | | | | | | | | | | The xlib build was using the system's Xlib headers or bombing if they weren't available. | ||||
| * | swrast: use better _swrast_compute_lambda() function | Brian Paul | 2009-03-17 | 1 | -6/+6 |
| | | | | | | | | | | | | | | | | | | | | The MAX-based function can produce values that are non-monotonic for a span which causes glitches in texture filtering. The sqrt-based one avoids that. This is perhaps slightly slower than before, but the difference probably isn't noticable given we're doing software mipmap filtering. Issue reported by Nir Radian <[email protected]> | ||||
| * | mesa: update/fix doxygen comments | Vinson Lee | 2009-03-17 | 12 | -17/+16 |
| | | |||||
| * | gallium: Use struct pipe_atomic for pipe refcounts. | Thomas Hellstrom | 2009-03-16 | 1 | -1/+1 |
| | | | | | | | | Signed-off-by: Thomas Hellstrom <thellstrom-at-vmware-dot-com> | ||||
| * | mesa: Silence compiler warnings. | Michal Krol | 2009-03-16 | 1 | -0/+1 |
| | | |||||
| * | vbo: Silence integer-to-pointer warnings. | Michal Krol | 2009-03-15 | 1 | -3/+3 |
| | | |||||
| * | gallium: consolidate bypass_vs and bypass_clipping flags | Keith Whitwell | 2009-03-13 | 2 | -18/+6 |
| | | | | | | | | | | | | | | | | | | 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 | 4 | -25/+4 |
| | | | | | | | | | | | | | | | | 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 |
| | | |||||
| * | mesa: improve another _mesa_problem() call | Brian Paul | 2009-03-13 | 1 | -1/+2 |
| | |