summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* nouveau: implement is_{texture,buffer}_referenced properlyBen Skeggs2009-10-1915-169/+72
|
* drm/nv50: write tic/tsc setup to correct slots when skipping unitsBen Skeggs2009-10-192-6/+8
|
* r300g: Fix up a bunch of warnings.Corbin Simpson2009-10-186-22/+21
|
* r300g: Add another ZTOP condition.Corbin Simpson2009-10-181-0/+2
| | | | I don't even know if texkill works right now.
* llvmpipe: Allocate texture storage for whole quads.José Fonseca2009-10-181-3/+11
|
* gallium: Permit surface_copy and surface_fill to be NULL.Corbin Simpson2009-10-1714-54/+156
| | | | | | | | | | | | | Uf. Lots of files touched. Would people with working vega, xorg, dri1, etc. please make sure you are not broken, and fix yourself up if you are. There were only two or three places where the code did not have painful fallbacks, so I would advise st maintainers to find less painful workarounds, or consider overhauling util_surface_copy and util_surface_fill. Per ymanton, darktama, and Dr_Jakob's suggestions, clear has been left as-is. I will not add PIPE_CAP_BLITTER unless it is deemed necessary.
* r300g: Squash format warning.Corbin Simpson2009-10-171-0/+1
| | | | Won't ever be supported.
* r300g: Use a dirty test to bring framerate back up.Corbin Simpson2009-10-171-2/+5
| | | | This is just split out from the next commit, that's all.
* r300g: Also have rs_block keyed to the current shader combo.Corbin Simpson2009-10-171-51/+58
| | | | | Eliminates part of the glxgears corruption here. Need to clean up PSC more, to get rid of the rest of it.
* r300g: Fix u_hash_table rename.Corbin Simpson2009-10-173-9/+7
|
* Merge branch 'master' of ssh://git.freedesktop.org/git/mesa/mesaCorbin Simpson2009-10-1730-120/+142
|\
| * nouveau: nv40: Use same workaround as i915 for segfault related to vboPatrice Mandin2009-10-171-6/+13
| |
| * nouveau: nv30: Remove duplicate case. Was a typo for X8R8G8B8, but that will ↵Patrice Mandin2009-10-171-2/+1
| | | | | | | | never be use for front buffer.
| * nouveau: nv30: Use same workaround as i915 for segfault related to vboPatrice Mandin2009-10-171-6/+13
| |
| * util: Rename from u_* to util_* while we're at it.José Fonseca2009-10-173-62/+62
| | | | | | | | To be consistent with the rest.
| * intel: Disallow relocations to the byte beyond the end of the bufferChris Wilson2009-10-171-1/+1
| |
| * mesa: fix/update some commentsBrian Paul2009-10-161-4/+4
| |
| * mesa: lift default symlinks target into Makefile.templateBrian Paul2009-10-1621-23/+4
| | | | | | | | Driver Makefiles can still add symlink dependencies/rules if needed.
| * mesa: use EXTRA_MODULES and SUBDIRS to build r300 compilerBrian Paul2009-10-162-8/+8
| | | | | | | | | | This is a bit cleaner and avoids rebuilding the r300_dri.so library all the time.
| * mesa: added SUBDIRS support in dri/Makefile.templateBrian Paul2009-10-161-1/+13
| |
| * mesa: move a commaBrian Paul2009-10-161-1/+1
| |
| * mesa: added MESA_GLSL=useprog debug flagBrian Paul2009-10-162-6/+22
| | | | | | | | This logs glUseProgram() calls to stderr.
* | radeon-gallium: Use debug_get_bool_option instead of getenv.Corbin Simpson2009-10-162-2/+3
|/
* r300g: Use a hash table to look up vertex info.Corbin Simpson2009-10-166-35/+97
| | | | | | | Need to move rs_block to this, too. Also, I'm getting massive amounts of flicker for some reason; I bet we've gotta re-re-examine PSC and friends. :C
* util: Change function names to begin with u_.Corbin Simpson2009-10-162-36/+38
| | | | Avoids link-time clashes with Mesa's internal hash table.
* progs/tests: Use rand() instead of random().José Fonseca2009-10-161-1/+1
| | | | Forgot these on previous commit.
* progs/tests: Use rand() instead of random().José Fonseca2009-10-161-1/+1
| | | | More portable. Same implementation on Linux.
* prog/tests: Fix MSVC build.Vinson Lee2009-10-161-1/+1
|
* r300g: Set logical ID for each emitted texture/sampler.Corbin Simpson2009-10-151-1/+2
| | | | multitexarray works on my r300, but texrect doesn't.
* nouveau: nv30: Hack to enforce same number of bits as front buffer, for ↵Patrice Mandin2009-10-151-8/+22
| | | | render targets
* nouveau: nv30: refuse binding a colour buffer with a zeta buffer with ↵Patrice Mandin2009-10-151-0/+7
| | | | different bits, till the backend can tell Mesa not to do that.
* st/xorg: refix source overZack Rusin2009-10-151-1/+1
|
* progs/egl: put declarations before codeBrian Paul2009-10-153-10/+15
|
* egl: Rework the synchronization primitives.Chia-I Wu2009-10-155-31/+48
| | | | | | | This adds error checking to the synchronization primitives. And eglWaitGL is now implemented by eglWaitClient. Signed-off-by: Chia-I Wu <[email protected]>
* egl: Rework eglSwapInterval.Chia-I Wu2009-10-154-8/+35
| | | | | | | This adds error checking to eglSwapInterval and clamps the swap interval. Signed-off-by: Chia-I Wu <[email protected]>
* egl: Rework error checking in eglSwapBuffers.Chia-I Wu2009-10-151-0/+15
| | | | Signed-off-by: Chia-I Wu <[email protected]>
* egl: Update comments about eglapi.c.Chia-I Wu2009-10-151-5/+20
| | | | | | Mention that opaque handles are looked up and checked. Signed-off-by: Chia-I Wu <[email protected]>
* egl: Rework error checking in eglGetCurrentSurface.Chia-I Wu2009-10-151-2/+20
| | | | Signed-off-by: Chia-I Wu <[email protected]>
* egl: Include GL header in eglconfigutil.h.Chia-I Wu2009-10-151-1/+1
| | | | | | This is just a cosmetic change. Signed-off-by: Chia-I Wu <[email protected]>
* egl: Fix GLX_USE_TLS build.Chia-I Wu2009-10-151-1/+1
| | | | | | Remove an extraneous semicolon. Signed-off-by: Chia-I Wu <[email protected]>
* egl: Fix eglCheckConfigHandle.Chia-I Wu2009-10-151-5/+4
| | | | | | A stupid bug by me made the check void. Signed-off-by: Chia-I Wu <[email protected]>
* trace: Handle transfer returning nullJakob Bornecrantz2009-10-141-1/+2
|
* st/xorg: fix most of the composition modesZack Rusin2009-10-151-8/+32
|
* r300g: Move ZTOP to its own state atom.Corbin Simpson2009-10-144-7/+12
| | | | It may seem pointless, but this avoids a fair amount of predicted CSO pain.
* progs/demos: try different depth formats in fbo_firecube.cBrian Paul2009-10-141-8/+28
|
* docs: document more MESA_GLSL env var optionsBrian Paul2009-10-142-1/+8
|
* mesa: assorted top-level Makefile clean-upsBrian Paul2009-10-141-11/+11
|
* mesa: added VERBOSE_SWAPBUFFERSBrian Paul2009-10-143-2/+6
|
* vbo: clean-ups, reformattingBrian Paul2009-10-141-25/+24
|
* mesa: added MESA_VERBOSE option 'draw' to debug glDrawArrays/Elements, etc.Brian Paul2009-10-143-1/+34
|