summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2010-09-16dri/nouveau: Cleanup references to the old FBOs on glMakeCurrent().Francisco Jerez1-16/+8
2010-09-16dri/nouveau: Don't reemit the BO state in nouveau_state_emit().Francisco Jerez2-5/+3
2010-09-16dri/nouveau: Don't request a fake front unnecessarily.Francisco Jerez5-17/+32
2010-09-16dri/nouveau: Fix glRenderbufferStorage with DEPTH_COMPONENT as internal format.Francisco Jerez1-0/+1
2010-09-16dri/nouveau: Add some more extensions.Francisco Jerez3-0/+4
2010-09-16dri/nouveau: Update nouveau_class.h.Francisco Jerez1-20/+20
2010-09-16dri/nv04: Fix provoking vertex.Francisco Jerez1-2/+2
2010-09-16dri/nv04: Fix maximum texture size.Francisco Jerez1-0/+1
2010-09-16dri/nv04: Fix up color mask.Francisco Jerez1-1/+5
2010-09-16dri/nv04: Align SIFM transfer dimensions.Francisco Jerez1-1/+1
2010-09-16dri/nv04: Mipmapping fixes.Francisco Jerez2-15/+21
2010-09-16dri/nv04: Fix PGRAPH_ERRORs when running OA.Francisco Jerez1-1/+5
2010-09-16dri/nv04: Enable eng3dm for A8/L8 textures.Andrew Randrianasulu1-4/+16
Signed-off-by: Francisco Jerez <currojerez@riseup.net>
2010-09-16dri/nv04: Don't expose ARB_texture_env_combine/dot3.Andrew Randrianasulu3-2/+4
Signed-off-by: Francisco Jerez <currojerez@riseup.net>
2010-09-16llvmpipe: add DEBUG_FS to dump variant informationKeith Whitwell3-1/+3
2010-09-16llvmpipe: add LP_PERF flag to disable various aspects of rasterizationKeith Whitwell8-6/+90
Allows disabling various operations (mainly texture-related, but will grow) to try & identify bottlenecks. Unlike LP_DEBUG, this is active even in release builds - which is necessary for performance investigation.
2010-09-16gallivm: make lp_build_sample_nop publicKeith Whitwell2-6/+8
2010-09-16gallivm: move i32_vec_type inside the #ifdefBrian Paul1-1/+2
2010-09-16gallivm: fix incorrect vector shuffle datatypeBrian Paul1-1/+5
The permutation vector must always be a vector of int32 values.
2010-09-16nv50: get shader fixups/relocations into working stateChristoph Bumiller4-54/+79
2010-09-16nv50: don't segfault on shaders with 0 instructionsChristoph Bumiller1-1/+3
2010-09-16glsl: Don't print blank (function ...) headers for built-ins.Kenneth Graunke1-0/+3
Fixes a regression caused when I added my GLSL ES support.
2010-09-16glsl: Change from has_builtin_signature to has_user_signature.Kenneth Graunke3-5/+5
The print visitor needs this, and the only existing user can work with has_user_signature just as well.
2010-09-16r600g: Use clamped math for RCP and RSQ.Tilman Sauerbeck1-2/+14
This is likely only correct for OpenGL and not other state trackers. Signed-off-by: Tilman Sauerbeck <tilman@code-monkey.de>
2010-09-16r600g: Fixed a bo leak in r600_blit_state_ps_shader().Tilman Sauerbeck1-1/+1
We would leak the newly created bo if it cannot be mapped. Signed-off-by: Tilman Sauerbeck <tilman@code-monkey.de>
2010-09-16st/xlib: Notify the context when the front/back buffers are swapped.Chia-I Wu3-4/+21
The current context should be notified when the the front/back buffers of the current drawable are swapped. The notification was skipped when xmesa_strict_invalidate is false (the default). This fixes fdo bug #29774.
2010-09-16mesa: Update ES APIspec.xml.Chia-I Wu1-9/+5
Enable some extensions now that the needed tokens are defined in GLES/glext.h and GLES2/glext.h. Update the prototype of MultiDrawArrays now that the prototype of _mesa_MultiDrawArraysEXT has been updated.
2010-09-16r600g: fix texture bos and avoid doing depth blit on evergreenDave Airlie2-11/+4
since the depth blit code is hardcoded hex yay \o/
2010-09-16r600g: fixup texture state on evergreen.Dave Airlie4-143/+317
This whole set of state just seems wrong, another cut-n-paste nightmare.
2010-09-15mesa/st: Silence uninitialized variable warning.Vinson Lee1-1/+4
2010-09-15nv50: Fix 'control reaches end of non-void function' warning.Vinson Lee1-0/+1
2010-09-15nv50: Silence uninitialized variable warnings.Vinson Lee1-1/+2
2010-09-15draw: Remove unnecessary header.Vinson Lee1-1/+0
2010-09-15gallivm: Remove unnecessary headers.Vinson Lee1-2/+0
2010-09-15nv50: Silence uninitialized variable warning.Vinson Lee1-1/+2
2010-09-15nv50: Silence uninitialized variable warning.Vinson Lee1-1/+1
2010-09-15nv50: Silence uninitialized variable warning.Vinson Lee1-0/+1
2010-09-15nv50: Remove unnecessary headers.Vinson Lee2-2/+0
2010-09-15nv50: Update files in SConscript to match Makefile.Vinson Lee1-1/+8
2010-09-16r600g: add vgt dma src definesDave Airlie2-3/+5
2010-09-16r600g: use index min/max + index buffer offset.Dave Airlie4-5/+14
more prep work for fixing up buffer handling
2010-09-16r600g: pull r600_draw struct out into headerDave Airlie4-72/+73
we need this for future buffer rework, it also makes the vtbl easier
2010-09-15gallivm: expand AoS sampling to cover all filtering modesBrian Paul7-1029/+1919
...and all texture targets (1D/2D/3D/CUBE).
2010-09-15tgsi: fix incorrect usage_mask for shadow tex instructionsBrian Paul1-5/+6
The shadow versions of the texture targets use an extra component (Z) to express distance from light source to the fragment. Fixes the shadowtex demo with llvmpipe.
2010-09-15nv50: use unsigned int for bitfields to silence warningsBrian Paul2-16/+16
2010-09-15llvmpipe: s/boolean/unsigned/ in bitfield to silence warningBrian Paul1-2/+2
Using non-int types for bitfields is a gcc extension. The size of the struct is not effected by this change.
2010-09-15llvmpipe: cast to silence warningBrian Paul1-1/+1
2010-09-15glsl2: fix signed/unsigned comparison warningBrian Paul1-2/+2
2010-09-15r600g: misc cleanupJohn Doe7-46/+47
Avoid using r600_screen structure to get ptr to radeon winsys structure. Signed-off-by: Jerome Glisse <jglisse@redhat.com>
2010-09-15Merge remote branch 'origin/nv50-compiler'Christoph Bumiller23-5020/+9082
Conflicts: src/gallium/drivers/nouveau/nouveau_class.h src/gallium/drivers/nv50/nv50_screen.c