summaryrefslogtreecommitdiffstats
path: root/src/mesa
Commit message (Collapse)AuthorAgeFilesLines
* mesa: Update comments in get_gen_es.py.Vinson Lee2010-05-091-2/+2
|
* swrast: fix 16-bit/channel renderingBrian Paul2010-05-091-1/+1
| | | | NOTE: This is a candidate for the 7.8 stable branch
* osmesa: use unsigned 16-bit/channel formatBrian Paul2010-05-091-1/+1
|
* mesa: fix typos, comment in signed 16-bit tex fetch codeBrian Paul2010-05-091-4/+4
|
* mesa: added unsigned 16-bit/channel tex formatBrian Paul2010-05-096-10/+127
|
* mesa: added comments for signed 16-bit formatsBrian Paul2010-05-091-4/+4
|
* mesa: use GL_RGBA16_SNORM for accum bufferBrian Paul2010-05-092-1/+3
|
* mesa: added texstore function for signed 16-bit formatsBrian Paul2010-05-091-4/+74
|
* mesa: added UNCLAMPED_FLOAT_TO_SHORT macroBrian Paul2010-05-091-0/+3
|
* mesa: add missing cases for signed 16-bit formatsBrian Paul2010-05-091-0/+13
|
* st/mesa: Ignore internal_format in st_context_teximage.Chia-I Wu2010-05-091-1/+10
| | | | | | | When internal_format and tex->format differ, st_finailize_texture will surface_copy between surfaces with different formats. This commit works around the issue by ignoring internal_format. A sane fix is needed here.
* r300g: respect compare mode regardless of sampler typeMarek Olšák2010-05-082-1/+8
|
* r300/compiler: fake equal/notequal for shadow samplersMarek Olšák2010-05-081-0/+7
| | | | | This is actually better than a real implementation, which would be useless due to inaccuracy (I know because I've tried to implement it).
* r300/compiler: use perspective division only for TXP in shadow samplersMarek Olšák2010-05-081-23/+36
|
* r300/compiler: make shadow sampler codegen more readable, add commentsMarek Olšák2010-05-081-16/+28
|
* r300/compiler: shorten RC_*SWIZZLE* expressionsMarek Olšák2010-05-084-4/+5
|
* r300/compiler: generalize depth texture mode to support arbitrary swizzlesMarek Olšák2010-05-083-11/+7
|
* r300/compiler: fix LIT instruction case 0^0 = 1Marek Olšák2010-05-081-0/+24
|
* mapi: Add install rules for OpenGL ES.Chia-I Wu2010-05-083-70/+0
| | | | Move the install rules for OpenGL ES from src/mesa/Makefile to mapi.
* Define OpenGL ES and OpenVG library names.Chia-I Wu2010-05-081-2/+2
| | | | | | Define <API>_LIB, <API>_LIB_NAME, <API>_LIB_GLOB, and some other variables in the configs. Fix a typo in glesv1_cm.pc.in where an inexistent variable is used.
* mesa: remove driver hooks for GetFloat/Integer/Doublev, etcBrian Paul2010-05-075-54/+0
| | | | | Once upon a time some drivers hooked into these for GL_HP_occlusion_test and GL_OES_read_format. They're not being used anymore so get rid of them.
* mesa: fpclassify dummy definition is not needed on cygwinJon TURNEY2010-05-071-1/+1
| | | | | | | fpclassify is provided by math.h Signed-off-by: Jon TURNEY <[email protected]> Signed-off-by: Brian Paul <[email protected]>
* glapi: Move to src/mapi/.Chia-I Wu2010-05-0792-82823/+28
| | | | Move glapi to src/mapi/{glapi,es1api,es2api}.
* glapi: Move assembly dispatchers back into glapi/.Chia-I Wu2010-05-078-20/+20
|
* st/mesa: fix compressed mipmap generation for small image sizesBrian Paul2010-05-061-2/+24
| | | | | | | When the mipmap level is smaller than the compression block width, height we need to fill in / replicate pixels so that we don't get garbage values. Fixes piglit gen-compressed-teximage test.
* st/mesa: fix bug in compute_num_levels()Brian Paul2010-05-061-5/+7
| | | | | Fix more fall-out from the "ignore BaseLevel" change. This may help with fd.o bug 27991.
* st/mesa: when copying mipmap levels between textures, start at BaseLevelBrian Paul2010-05-061-1/+1
| | | | | | Saves some work and avoids potential issue with inconsistant mipmap level sizes. As long as the mipmap levels from BaseLevel to MaxLevel are consistant, we don't care about the other levels.
* es: IgnoresJakob Bornecrantz2010-05-061-0/+4
|
* st/mesa: fix per-vertex point sizeMarek Olšák2010-05-051-1/+1
| | | | This fixes FDO bug #27343.
* st/mesa: Remove unnecessary headers.Vinson Lee2010-05-051-6/+0
|
* mesa: fpclassify dummy definition not needed on Mac OS X.Vinson Lee2010-05-051-0/+4
|
* i965: When an RB gets a new region, clear the old from the state cache.Eric Anholt2010-05-044-6/+16
| | | | | | | | This prevents memory usage explosion in blender due to the state cache hanging on to old fake frontbuffer regions. Sigh at blender still using frontbuffer rendering. Bug #24119.
* intel: Don't tile textures so small that size is blown up by over 2x.Eric Anholt2010-05-041-4/+3
| | | | | Noted on the mailing list for an app that puts each glyph for its text into a separate texture.
* osmesa: remove unused varBrian Paul2010-05-041-1/+0
|
* mesa: remove some color index codeBrian Paul2010-05-041-19/+0
|
* mesa: remove unused renderbuffer adaptor codeBrian Paul2010-05-044-607/+0
|
* mesa: remove renderbuffer adaptor callsBrian Paul2010-05-041-24/+0
| | | | Was only used for OSMesa but no longer needed.
* osmesa: fix OSMesa for CHAN_BITS=32Brian Paul2010-05-041-7/+30
| | | | | | CHAN_BITS=16 still broken. NOTE: this is a candidate for back-porting to the 7.8 stable branch.
* st/mesa: Fix texture-from-pixmap.Chia-I Wu2010-05-052-6/+30
| | | | | | Remember the size of the level=0 mipmap image. Do not call util_format_get_component_bits when st_context_teximage is called to release a texture image.
* mesa: Fix build of ES overlay.Chia-I Wu2010-05-053-9/+34
| | | | | | | ES overlay is built with FEATURE_ES1 or FEATURE_ES2, and is built without FEATURE_GL. Fix the build by always building OpenGL ES sources, but test for FEATURE_ES1 or FEATURE_ES2. Also, define symbols that are missing because FEATURE_GL is not defined.
* st/mesa: remove commented-out struct fieldBrian Paul2010-05-041-1/+0
|
* mesa: add a dummy definition for fpclassify() if neededBrian Paul2010-05-041-0/+10
|
* mesa: remove trailing comma in enum listBrian Paul2010-05-041-1/+1
| | | | Some compilers complain about this.
* st/mesa: need to pass srcLevel to st_texture_image_copy()Brian Paul2010-05-043-7/+6
| | | | Fixes a regression in mipmap setup.
* intel: Update renderbuffers unconditionally in intelSetTexBuffer2()Kristian Høgsberg2010-05-041-2/+1
|
* st/mesa: return success/fail from guess_and_alloc_texture()Brian Paul2010-05-041-7/+10
| | | | | | Before we looked at stObj->pt to see if we may have run out of memory, but that's not a good indicator. This fixes the spurious GL_OUT_OF_MEMORY errors that could arise before.
* st/mesa: improved st_texture_image_copy()Brian Paul2010-05-041-29/+47
| | | | | | | No longer need to search for the src mipmap level. Added assertions. Updated comments. Moved debug code into separate function.
* mesa/st: Fill in native program limits.José Fonseca2010-05-041-0/+91
| | | | | | | In the lack of more fine grained capabilities in Gallium, assume that if the pipe driver supports GLSL then native limits match Mesa software limits. (cherry picked from commit 40a90cd11234a09c2477f5c9984dd6d9fac3f52c)
* intel: Enable GL_EXT_framebuffer_object for gles2Kristian Høgsberg2010-05-041-0/+1
|
* mesa: Forgot to add .pc.in files for glesKristian Høgsberg2010-05-042-0/+24
| | | | Some day I'll grow up and remember to add new files when I commit.