summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2009-06-09tests: also test glGetTexImage with render to textureBrian Paul
Also, adjust texture dims for the original test. And use GLEW.
2009-06-09tests: quick and dirty glGetTexImage() test programBrian Paul
2009-06-09intel: use GLboolean, not int, for compressed parameterBrian Paul
2009-06-09intel: make a bunch of glTexImage-related functions staticBrian Paul
2009-06-09intel: whitespace clean-upsBrian Paul
2009-06-09vbo: more glDrawElements debug code (disabled)Brian Paul
2009-06-09mesa: added a simple bounds checker to glMap/UnmapBuffer() (disabled)Brian Paul
2009-06-09trace/rbug: Add support for draw block ruleJakob Bornecrantz
2009-06-09rbug: Change block protocol around a bitJakob Bornecrantz
2009-06-09trace/rbug: Return textures currently bound to contextJakob Bornecrantz
2009-06-09rbug: Extend context info and block opsJakob Bornecrantz
2009-06-09intel: remove extra \n from warning stringBrian Paul
2009-06-09mesa: reorder fields, update comments for gl_buffer_objectBrian Paul
2009-06-09glsl: Expand nested preprocessor macros.Michal Krol
2009-06-09radeon: fix mipmap_limits crasher.Dave Airlie
This gets the correct srclvl image map when uploading images to the new mipmap.
2009-06-08r300-gallium: HW TCL glxgears. (Read the rest of the log.)Corbin Simpson
Um. So, yeah. Two massive WTF moments here. The first one is that, somehow, I never actually hooked up vertex shader emission, so the only time that the VAP gets set up is during surface_copy/surface_fill. That's why acidgears was happening. The second one is that, somehow, once I actually hooked it up, glxgears just magically worked. Without any actual, real testing, I somehow accidentally made the shader compiler work. Go figure.
2009-06-08r300-gallium: Make UCP and clip work again for SW TCL.Corbin Simpson
SW TCL: tri-clip works, tri-userclip works HW TCL: tri-clip fails, tri-userclip works That is a 200% improvement over the previous situation. Woot.
2009-06-08r300-gallium: Don't emit UCP planes for SW TCL.Corbin Simpson
2009-06-08st/mesa: fix incorrect bufObj Length assignment, remove unneeded assertionBrian Paul
2009-06-08Cygwin build fixesJon TURNEY
Fix mklib to deal with NOPREFIX and use --enable-auto-image-base for cygwin Teach configure.ac some basic facts about cygwin Signed-off-by: Jon TURNEY <jon.turney@dronecode.org.uk>
2009-06-08glsl: Fix preprocessor define argument parsing for dead sections.Brian Paul
(cherry picked from master, commit 19a54d9f1055c366fd77026dd67007a8d5921f58)
2009-06-08glsl: Fix preprocessor define argument parsing for dead sections.Michal Krol
2009-06-08pipebuffer: Silence out of heap space debug printJakob Bornecrantz
2009-06-08glsl: preprocessor debug code (disabled)Brian Paul
2009-06-08docs: document MESA_EXTENSION_OVERRIDE env varBrian Paul
2009-06-08softpipe: advertise PIPE_CAP_MAX_TEXTURE_ANISOTROPY as 16.0Brian Paul
Note that this doesn't have any real significance since PIPE_CAP_ANISOTROPIC_FILTER still returns 0.
2009-06-08mesa: new MESA_EXTENSION_OVERRIDE env varBrian Paul
Can be used to enable/disable extensions as reported by glGetString(GL_EXTENSIONS). If a name is preceeded by '-' it's disabled. Otherwise, the named extension is enabled. Intended for debug/test purposes.
2009-06-08st/mesa: remove invalid assertionBrian Paul
It's legal for ARB_vertex_program programs to not write to result.position. The results are undefined in that case. This assertion was causing us to abort/exit though.
2009-06-08mesa: Use matching signedness for the counter as upper bound.José Fonseca
2009-06-08mesa: Allocate tokens from the heap.José Fonseca
The recent increase ST_MAX_SHADER_TOKENS to 8K causes stack overflows on windows. Failure to allocate is not being propagated to the caller. This is not a regression since the previous _mesa_malloc result wasn't being checked as well. Unfortunately it is not easy to fix, as the callers of these functions do not have failure propagation mechanism either, and so on. So leaving a just fixme note for now.
2009-06-08mesa: better error message for invalid texture unit indexBrian Paul
2009-06-08mesa: bump MAX_PROGRAM_ENV_PARAMS from 128 to 256Brian Paul
Also, MAX_NV_VERTEX_PROGRAM_PARAMS should be 96, not 128 (or 256).
2009-06-08mesa/vbo: drop all references to vbo on destroyKeith Whitwell
We were adding references to the input arrays, but failing to drop them on destruction. This could lead to a 64kb buffer being leaked each context destruction.
2009-06-08mesa: EXT_vertex_array_bgra fixesBrian Paul
1) Pass the correct format when calling update_array in _mesa_VertexAttribPointerARB. 2) glVertexAttribPointerNV accepts GL_BGRA format too. 3) raise INVALID_VALUE error when format is BGRA and normalized is false in glVertexAttribPointerARB (cherry picked from commit 4adb190a162c5ed0684a8616331344caadba4010)
2009-06-08mesa: EXT_vertex_array_bgra fixesMaciej Cencora
1) Pass the correct format when calling update_array in _mesa_VertexAttribPointerARB. 2) glVertexAttribPointerNV accepts GL_BGRA format too. 3) raise INVALID_VALUE error when format is BGRA and normalized is false in glVertexAttribPointerARB
2009-06-08trace/rbug: Sleep on windows when blockedJakob Bornecrantz
2009-06-08stw: If stfb not set don't call into mesaJakob Bornecrantz
2009-06-08progs/tests: Add some scissor testsJakob Bornecrantz
2009-06-08Revert "scons: Less aggressive optimizations for MSVC 64bit compiler."José Fonseca
This reverts commit fc7f92478286041a018ac4e72d2ccedeea7c0eca.
2009-06-08llvm: fix compile on gcc 4.4Dave Airlie
2009-06-08r300: fix regression caused by 056bc77547c304021a0faf204897ed238a5cf424Maciej Cencora
Fixes GPU hangs in software TCL path
2009-06-07nouveau: forgotten makefile...Ben Skeggs
2009-06-07Merge remote branch 'origin/master' into radeon-rewriteDave Airlie
2009-06-07r300: Endianness fixes for recent vertex path changes.Michel Dänzer
Signed-off-by: Maciej Cencora <m.cencora@gmail.com>
2009-06-07r300: vertex array stride = 0 means that data are tightly packed in the arrayMaciej Cencora
2009-06-07r300: GL_(U)SHORT and GL_(U)BYTE with < 4 components can also be HW acceleratedMaciej Cencora
Also when index format is GL_UBYTE, convert it to GL_USHORT not GL_UINT. Fix license header too. Reported by: Nicolai Hähnle <nhaehnle@gmail.com>
2009-06-07r300: remove unused codeMaciej Cencora
2009-06-07r300: rewrite vertex setup for software T&L path using functions from ↵Maciej Cencora
software TCL path
2009-06-07r300: prepare for some code duplication removalMaciej Cencora
2009-06-07r300: enable EXT_vertex_array_bgra extensionsMaciej Cencora