| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2009-03-21 | radeon/r200: add fbo init | Dave Airlie | |
| 2009-03-21 | radeon/r200: add fbo state changes | Dave Airlie | |
| 2009-03-21 | r300: fix viewport inversion for FBOs | Dave Airlie | |
| 2009-03-21 | gallium: remove remaining references to origin_lower_left | Keith Whitwell | |
| 2009-03-21 | st: Silence compiler warnings. | Michal Krol | |
| 2009-03-21 | radeon: align FBO pitch | Dave Airlie | |
| 2009-03-21 | radeon: fixup last missing x_off/y_off | Dave Airlie | |
| 2009-03-21 | radeon: add cpp/pitch to rrb | Dave Airlie | |
| 2009-03-21 | radeon/fbo: add x_off and y_off in correct places | Dave Airlie | |
| 2009-03-21 | radeon: dPriv handling is now in cliprects code | Dave Airlie | |
| 2009-03-21 | radeon: fixup span code for FBOs | Dave Airlie | |
| 2009-03-21 | r300: hw clear buffer 0 hopefully | Dave Airlie | |
| 2009-03-21 | radeon: fix up span function setting | Dave Airlie | |
| 2009-03-20 | gallium: remove use of origin_lower_left | Brian Paul | |
| This was used to indicate OpenGL's lower-left origin for fragment window coordinates for polygon stipple and gl_FragCoord. Now: - fragment coordinate origin is always upper-left corner - GL polygon stipple is inverted and shifted before given to gallium - GL fragment programs that use INPUT[WPOS] are modified to use an inverted window coord which is placed in a temp register. Note: the origin_lower_left field still exists in pipe_rasterizer_state. Remove it when all the drivers, etc. no longer reference it. | |||
| 2009-03-20 | mesa: add new internal state var for window size | Brian Paul | |
| Actually, window width - 1, height - 1 | |||
| 2009-03-20 | mesa: linear scan register allocation for shader programs | Brian Paul | |
| This is a check-point commit; not turned on yet. Use the linear scan register allocation algorithm to re-allocate temporary registers. This is done by computing the live intervals for registers and reallocating temps with that information. For some shaders this dramatically reduces the number of temp registers needed. For the time being we give up on a few cases such as relative-indexed temps and subroutine calls (but we inline most GLSL functions anyway). | |||
| 2009-03-20 | Fix DRI2 accelerated EXT_texture_from_pixmap with GL_RGB format. | Eric Anholt | |
| This requires upgrading the interface so that the argument to glXBindTexImageEXT isn't just dropped on the floor. Note that this only fixes the accelerated path on Intel, as Mesa's texture format support is missing x8r8g8b8 support (right now, GL_RGB textures get uploaded as a8r8gb8, but in this case we're not doing the upload so we can't really work around it that way). Fixes bugs with compositors trying to use shaders that use alpha channels, on windows without a valid alpha channel. Bug #19910 and likely others as well. Reviewed-by: Ian Romanick <ian.d.romanick@intel.com> | |||
| 2009-03-20 | r300: init fbos | Dave Airlie | |
| 2009-03-20 | more fbo fillin | Dave Airlie | |
| 2009-03-20 | r300: enable FBO for a test | Dave Airlie | |
| 2009-03-20 | radeon: some more fbo work | Dave Airlie | |
| 2009-03-20 | slang: Use _mesa_snprintf() wrapper. | Michal Krol | |
| 2009-03-20 | radeon: initial couch code copy from radeon | Dave Airlie | |
| 2009-03-20 | Merge remote branch 'main/master' into radeon-rewrite | Dave Airlie | |
| 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 | |||
| 2009-03-19 | slang: initialize the context | Alan Hourihane | |
| 2009-03-19 | slang: support uniform arrays | Alan Hourihane | |
| 2009-03-19 | glslcompiler: added new options to override debug/optimization pragmas | Brian Paul | |
| 2009-03-19 | glsl: change GLSL #pragma initialization | Brian Paul | |
| 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. | |||
| 2009-03-19 | glsl: when debug pragma is on, emit comments about function calls/inlines | Brian Paul | |
| BTW, the debug pragma syntax is "#pragma debug(on)" | |||
| 2009-03-19 | mesa: check renderbuffer is defined before use. | Alan Hourihane | |
| 2009-03-19 | radeon/r200/r300: cleanup some of the renderbuffer code | Dave Airlie | |
| 2009-03-19 | radeon: fix up locking like the intel driver for pageflip/swaps | Dave Airlie | |
| 2009-03-19 | st/gl: Only transfer needed parts in st_TexSubimage | Jakob Bornecrantz | |
| 2009-03-19 | slang: if/else/break & if/else/continue work for unrolled loops | Alan Hourihane | |
| 2009-03-19 | swrast: Silence compiler warnings, give better structure to the code as a ↵ | Michal Krol | |
| result. | |||
| 2009-03-18 | mesa: use the IROUND() macro in pixel packing code | Brian Paul | |
| 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. | |||
| 2009-03-18 | slang: redo the last commit for if/break & if/continue tests as it | Alan Hourihane | |
| wasn't good enough for deeply nested if's. | |||
| 2009-03-18 | Revert "slang: if we detect an if/break or if/continue within a loop and we're" | Alan Hourihane | |
| This reverts commit 752296b8f311c5e3844f3ce89d17ba57224ce5ba. | |||
| 2009-03-18 | slang: if we detect an if/break or if/continue within a loop and we're | Alan Hourihane | |
| trying to unroll, bail, and fallback to doing the real loop. | |||
| 2009-03-18 | st: call _glapi_check_multithread from st_make_current | Keith Whitwell | |
| 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. | |||
| 2009-03-18 | st: need to free/realloc pipe texture when we're handed image level > last_level | Brian Paul | |
| Fixes progs/tests/tri-fbo-tex-mip.c | |||
| 2009-03-18 | st: clean up some if-statment code | Brian Paul | |
| 2009-03-18 | st: update texture comments | Brian Paul | |
| 2009-03-18 | Use the specified X11 headers for xlib mesa | Dan Nicholson | |
| The xlib build was using the system's Xlib headers or bombing if they weren't available. | |||
| 2009-03-17 | swrast: use better _swrast_compute_lambda() function | Brian Paul | |
| 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 <nirr@horizonsemi.com> | |||
| 2009-03-17 | mesa: update/fix doxygen comments | Vinson Lee | |
| 2009-03-16 | Fixup previous commit. | Michel Dänzer | |
| radeonScheduleSwap() already takes the lock in the SwapBuffers case, only the CopySubBuffer case was missing it. | |||
| 2009-03-16 | gallium: Use struct pipe_atomic for pipe refcounts. | Thomas Hellstrom | |
| Signed-off-by: Thomas Hellstrom <thellstrom-at-vmware-dot-com> | |||
| 2009-03-16 | radeon: Take the hardware lock for swaps and flips. | Michel Dänzer | |
| Otherwise they fail with AIGLX at least. | |||
| 2009-03-16 | mesa: Silence compiler warnings. | Michal Krol | |
