summaryrefslogtreecommitdiffstats
path: root/src/mesa
Commit message (Collapse)AuthorAgeFilesLines
* radeon/r200: add fbo state changesDave Airlie2009-03-212-4/+24
|
* r300: fix viewport inversion for FBOsDave Airlie2009-03-211-2/+12
|
* radeon: align FBO pitchDave Airlie2009-03-211-3/+5
|
* radeon: fixup last missing x_off/y_offDave Airlie2009-03-211-4/+4
|
* radeon: add cpp/pitch to rrbDave Airlie2009-03-211-0/+2
|
* radeon/fbo: add x_off and y_off in correct placesDave Airlie2009-03-211-10/+10
|
* radeon: dPriv handling is now in cliprects codeDave Airlie2009-03-211-12/+0
|
* radeon: fixup span code for FBOsDave Airlie2009-03-213-15/+44
|
* r300: hw clear buffer 0 hopefullyDave Airlie2009-03-211-0/+11
|
* radeon: fix up span function settingDave Airlie2009-03-213-6/+15
|
* r300: init fbosDave Airlie2009-03-201-1/+1
|
* more fbo fillinDave Airlie2009-03-201-0/+68
|
* r300: enable FBO for a testDave Airlie2009-03-201-0/+4
|
* radeon: some more fbo workDave Airlie2009-03-203-97/+303
|
* radeon: initial couch code copy from radeonDave Airlie2009-03-203-2/+199
|
* Merge remote branch 'main/master' into radeon-rewriteDave Airlie2009-03-20324-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 contextAlan Hourihane2009-03-191-2/+3
| |
| * slang: support uniform arraysAlan Hourihane2009-03-191-1/+13
| |
| * glslcompiler: added new options to override debug/optimization pragmasBrian Paul2009-03-191-7/+36
| |
| * glsl: change GLSL #pragma initializationBrian Paul2009-03-194-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/inlinesBrian Paul2009-03-193-0/+13
| | | | | | | | BTW, the debug pragma syntax is "#pragma debug(on)"
| * mesa: check renderbuffer is defined before use.Alan Hourihane2009-03-191-8/+10
| |
| * st/gl: Only transfer needed parts in st_TexSubimageJakob Bornecrantz2009-03-191-4/+2
| |
| * slang: if/else/break & if/else/continue work for unrolled loopsAlan Hourihane2009-03-192-7/+38
| |
| * swrast: Silence compiler warnings, give better structure to the code as a ↵Michal Krol2009-03-192-61/+62
| | | | | | | | result.
| * mesa: use the IROUND() macro in pixel packing codeBrian Paul2009-03-181-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 itAlan Hourihane2009-03-181-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 Hourihane2009-03-181-28/+17
| | | | | | | | This reverts commit 752296b8f311c5e3844f3ce89d17ba57224ce5ba.
| * slang: if we detect an if/break or if/continue within a loop and we'reAlan Hourihane2009-03-181-17/+28
| | | | | | | | trying to unroll, bail, and fallback to doing the real loop.
| * st: call _glapi_check_multithread from st_make_currentKeith Whitwell2009-03-181-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_levelBrian Paul2009-03-181-0/+1
| | | | | | | | Fixes progs/tests/tri-fbo-tex-mip.c
| * st: clean up some if-statment codeBrian Paul2009-03-181-12/+11
| |
| * st: update texture commentsBrian Paul2009-03-181-7/+5
| |
| * Use the specified X11 headers for xlib mesaDan Nicholson2009-03-181-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() functionBrian Paul2009-03-171-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 commentsVinson Lee2009-03-1712-17/+16
| |
| * gallium: Use struct pipe_atomic for pipe refcounts.Thomas Hellstrom2009-03-161-1/+1
| | | | | | | | Signed-off-by: Thomas Hellstrom <thellstrom-at-vmware-dot-com>
| * mesa: Silence compiler warnings.Michal Krol2009-03-161-0/+1
| |
| * vbo: Silence integer-to-pointer warnings.Michal Krol2009-03-151-3/+3
| |
| * gallium: consolidate bypass_vs and bypass_clipping flagsKeith Whitwell2009-03-132-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 trackerKeith Whitwell2009-03-134-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 renderbufferKeith Whitwell2009-03-131-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 Whitwell2009-03-131-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_20090313Brian Paul2009-03-131-0/+7
| |
| * i965: add some register number assertionsBrian Paul2009-03-131-0/+8
| | | | | | | | | | Haven't seen failures yet, but if/when there are, more investigation will be done.
| * i965: remove unused PROGRAM_INTERNAL_PARAM, added commentBrian Paul2009-03-131-3/+1
| |
| * i965: move declarations before codeBrian Paul2009-03-131-6/+6
| |
| * i965: debug code, use gl_register_file typeBrian Paul2009-03-131-1/+7
| |
| * mesa: glUseProgram() debug code (disabled)Brian Paul2009-03-131-0/+11
| |
| * mesa: improve another _mesa_problem() callBrian Paul2009-03-131-1/+2
| |