Age | Commit message (Collapse) | Author | |
---|---|---|---|
2010-05-08 | r300g: respect compare mode regardless of sampler type | Marek Olšák | |
2010-05-08 | r300/compiler: fake equal/notequal for shadow samplers | Marek Olšák | |
This is actually better than a real implementation, which would be useless due to inaccuracy (I know because I've tried to implement it). | |||
2010-05-08 | r300/compiler: use perspective division only for TXP in shadow samplers | Marek Olšák | |
2010-05-08 | r300/compiler: make shadow sampler codegen more readable, add comments | Marek Olšák | |
2010-05-08 | r300/compiler: shorten RC_*SWIZZLE* expressions | Marek Olšák | |
2010-05-08 | r300/compiler: generalize depth texture mode to support arbitrary swizzles | Marek Olšák | |
2010-05-08 | r300/compiler: fix LIT instruction case 0^0 = 1 | Marek Olšák | |
2010-05-07 | mesa: remove driver hooks for GetFloat/Integer/Doublev, etc | Brian Paul | |
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. | |||
2010-05-07 | glapi: Move to src/mapi/. | Chia-I Wu | |
Move glapi to src/mapi/{glapi,es1api,es2api}. | |||
2010-05-04 | i965: When an RB gets a new region, clear the old from the state cache. | Eric Anholt | |
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. | |||
2010-05-04 | intel: Don't tile textures so small that size is blown up by over 2x. | Eric Anholt | |
Noted on the mailing list for an app that puts each glyph for its text into a separate texture. | |||
2010-05-04 | osmesa: remove unused var | Brian Paul | |
2010-05-04 | osmesa: fix OSMesa for CHAN_BITS=32 | Brian Paul | |
CHAN_BITS=16 still broken. NOTE: this is a candidate for back-porting to the 7.8 stable branch. | |||
2010-05-04 | intel: Update renderbuffers unconditionally in intelSetTexBuffer2() | Kristian Høgsberg | |
2010-05-04 | intel: Enable GL_EXT_framebuffer_object for gles2 | Kristian Høgsberg | |
2010-05-03 | driswrast: Fix more context creation breakage | Kristian Høgsberg | |
Pointed out by Colin Harrison. | |||
2010-05-03 | nouveau: fix nouveau_create_context decleration | Dave Airlie | |
2010-05-03 | swrast: Correct include for mtypes.h | Jakob Bornecrantz | |
2010-05-02 | Update drisw state tracker to use new API aware context create | Xavier Chantry | |
Even though swrast defines its own __DriverAPIRec it still shares the driCreateNewContext() implementation from dri_util.c. So the CreateContext prototypes have to match in the two __DriverAPIRecs. Reviewed-by: Jakob Bornecrantz <jakob@vmware.com> Signed-off-by: Xavier Chantry <chantry.xavier@gmail.com> | |||
2010-05-02 | Merge branch 'gles2-2' | Kristian Høgsberg | |
Conflicts: src/mesa/drivers/dri/common/dri_util.h | |||
2010-04-28 | intel: Only register ES2 extensions for ES2 contexts | Kristian Høgsberg | |
2010-04-28 | configure.ac: Add options to enable GLES1/2 API support | Kristian Høgsberg | |
2010-04-28 | intel: Advertise GLES1/2 for i915+ when enabled | Kristian Høgsberg | |
2010-04-28 | dri: Add DRI entrypoints to create a context for a given API | Kristian Høgsberg | |
2010-04-28 | dri: Add DRI entrypoints to create a context for a given API | Kristian Høgsberg | |
2010-04-21 | radeon: fix warning | Marek Olšák | |
2010-04-21 | intel: Add Sandybridge mobile chipset id | Zhenyu Wang | |
Signed-off-by: Zhenyu Wang <zhenyuw@linux.intel.com> | |||
2010-04-21 | intel: Clean up chipset name and gen num for Ironlake | Zhenyu Wang | |
Rename old IGDNG to Ironlake, and set 'gen' number for Ironlake as 5, so tracking the features with generation num instead of special is_ironlake flag. Reviewed-by: Eric Anholt <eric@anholt.net> Signed-off-by: Zhenyu Wang <zhenyuw@linux.intel.com> | |||
2010-04-29 | i965: Reject shaders with uninlined function calls instead of hanging. | Eric Anholt | |
Most of the failure from using uninlined function calls ends up being just bad rendering, but nested function calls in the VS currently hang the GPU, so reject them and explain why. | |||
2010-04-29 | i965: Fix cube map layouts on Ironlake. | Eric Anholt | |
We were doubling up the offsets for the mipmap levels for CPU access. Instead of reimplementing i945_miptree_layout_2d with 6 cube images separated by qpitch, share that function and provide the level offsets later. Fixes piglit cubemap and fbo-cubemap. | |||
2010-04-29 | i965: Implement VS MAX in a more obvious way. | Eric Anholt | |
This should be functionally equivalent, with the possible exception of NaN handling. | |||
2010-04-29 | i965: Use immediate float operands for some VS instructions. | Eric Anholt | |
We could use this to reduce constant register pressure, but for now it makes the resulting program assembly much more readable. | |||
2010-04-20 | i915: Map sampler indices to texture units correctly for fragment shaders. | Eric Anholt | |
Fixes hang with "gst-launch-0.10 videotestsrc ! video/x-raw-rgb ! glupload ! gleffects effect=heat ! glimagesink" which uses 2 samplers pointing at GL_TEXTURE1 and GL_TEXTURE2, and piglit glsl-fs-sampler-numbering. | |||
2010-04-20 | i915: Add missing break; after handling the stub NOISE instructions. | Eric Anholt | |
Bug #27348 | |||
2010-04-27 | Disable scissor when begining meta operations | Pierre Willenbrock | |
Signed-off-by: Eric Anholt <eric@anholt.net> | |||
2010-04-27 | Don't set srcLevel on GL_TEXTURE_RECTANGLE_ARB targets | Pierre Willenbrock | |
Signed-off-by: Eric Anholt <eric@anholt.net> | |||
2010-04-27 | Fill the padding between entrys in the sampler key | Pierre Willenbrock | |
This struct is used to generate a hash, ignoring the entry boundaries. Signed-off-by: Eric Anholt <eric@anholt.net> | |||
2010-04-27 | i915: Add debugging for just prorgam compile under INTEL_DEBUG=wm | Eric Anholt | |
2010-04-27 | i915: Provide counts in the error messages for program limits. | Eric Anholt | |
2010-04-28 | radeon: fix warnings | Marek Olšák | |
2010-04-27 | dri_util: Assume error checking is done properly in glXMakeCurrent | Jakob Bornecrantz | |
In short what the code did before: __DRIscreen *psp = NULL; if (pcp) psp = pcp->psb; assert(psp); if (psp->stuff) other_stuff(); return psb->even_more(pcp); Remove all that stupid checking which still segfaults/asserts later on and just do what we do in driUnbindContext. Also limited testing show libGL never call driUnbindContext or driBindContext with cPriv == NULL. | |||
2010-04-26 | r600: add support for more rendering formats | Alex Deucher | |
2010-04-26 | r600: avoid setting invalid bit on r7xx for blits | Alex Deucher | |
2010-04-26 | r600: enable VERT_RESULT_PSIZ - makes point size & attenuation work | Andre Maasikas | |
doc additions: shader export ARRAY_BASE for EXPORT_POS: 60 is position, 61 is misc vec(VS_OUT_MISC_VEC - used here), 62, 63 are clip distance vectors(VS_OUT_CCDIST#) sorry for formating - there seem to be so many different styles in r600 | |||
2010-04-26 | r600: adjust point sprites after 911fa4a4a1 | Andre Maasikas | |
there's no more vp results for point coords so we cannot iterate over vp outputs. Use only Point.CoordReplace[i] | |||
2010-04-24 | radeon: Remove NULL check of bo_legacy->tobj. | Vinson Lee | |
bo_legacy->tobj cannot be NULL before the call to driUpdateTextureLRU. There is a NULL check earlier in the routine, and if bo_legacy->tobj is NULL, memory is allocated. | |||
2010-04-24 | dri: Remove unnecessary header. | Vinson Lee | |
2010-04-23 | Merge remote branch 'origin/7.8' | Jerome Glisse | |
2010-04-23 | r600: don't enable depth test if there is no depth buffer | Jerome Glisse | |
If there is no depth buffer bound to current context don't enable depth test. GL states that if depth test is enabled without depth buffer it's as if depth buffer always pass. Signed-off-by: Jerome Glisse <jglisse@redhat.com> | |||
2010-04-23 | Merge branch '7.8' | Michel Dänzer | |