summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2009-01-30gdi: Update for winsys interface changes.José Fonseca
2009-01-30Merge branch 'gallium-0.2' into gallium-winsys-privateJosé Fonseca
2009-01-30pipebuffer: Consider 0 as no alignment needed.José Fonseca
2009-01-29gallium: give the screen priority when it comes to buffer allocationsZack Rusin
allows the driver to overwrite buffer allocation, first step on the way to making winsys interface internal to the drivers. state trackers and the code above it will go through the screen
2009-01-30gallium: Don't build egl state_trackerJakob Bornecrantz
2009-01-30egl: Don't fill shown screenJakob Bornecrantz
2009-01-30intel: Remove debug printJakob Bornecrantz
2009-01-30i915: Fix surface operationsJakob Bornecrantz
2009-01-29intel: remove unused intel_depthstencil.[ch]Brian Paul
2009-01-29intel: remove unused #includesBrian Paul
2009-01-29mesa: allow glFramebufferTexture1/2/3D(target = GL_READ/DRAW_FRAMEBUFFER)Brian Paul
This is part of GL_EXT_framebuffer_blit and GL_ARB_framebuffer_obbject.
2009-01-29intel: formatting clean-upsBrian Paul
2009-01-29intel: fix check for Y orientation in span functions.Brian Paul
2009-01-29i965: use bitfields in brw_sf_unit_key structBrian Paul
2009-01-29intel: remove unused intel_rendering_to_texture()Brian Paul
2009-01-29i965: fix render to FBO/texture orientation bugsBrian Paul
Anytime we're not rendering to the default/window FBO, need to invert rendering, not just when rendering to a texture. Otherwise, if a FBO consists of a mix of textures and renderbuffers the up/down orientation was inconsistant. Fixes shadowtex.c bad rendering.
2009-01-29mesa: fix a render to texture FBO validation bugBrian Paul
When glTexImage() is called we need to re-validate any FBOs that point to the texture (i.e. render-to-texture) since changing the texture's size/format will effect FBO completeness. We don't keep a list of all FBOs rendering into each texture (which would be a bit messy) so we check all FBOs in existance. To optimize this, the gl_texture_object->_RenderToTexture flag is used to avoid checking textures that have never been used as renderbuffers. So, we only walk over all FBOs (there's usually only a few) when glTexImage() modifies a RTT texture. Fixes a bug seen in shadowtex.c when toggling packed depth/stencil mode.
2009-01-29pipebuffer: Ondemand buffer manager.José Fonseca
A variation of malloc buffers which get transferred to real graphics memory when there is an attempt to validate them.
2009-01-29pipebuffer: Implement proper buffer validation.José Fonseca
2009-01-29egl: Blit to the bound frontbuffer with pipeJakob Bornecrantz
2009-01-29intel: Set render domain on read and writeJakob Bornecrantz
2009-01-29intel: Try forcing flushesJakob Bornecrantz
2009-01-29intel: Dump batchbuffer before sending to hwJakob Bornecrantz
2009-01-29intel: Change link orderJakob Bornecrantz
2009-01-29i915: Don't take a context as argument for debugJakob Bornecrantz
2009-01-29i915: Don't dump batchbuffer on flush in contextJakob Bornecrantz
2009-01-29i965: fix bug in pass0_precalc_mov()Brian Paul
Previously, "in-place" swizzles such as: MOV t, t.xxyx; were handled incorrectly. Fixed by splitting the one loop into two loops so we get all the refs before assigning them (to avoid potential clobbering). (cherry picked from master/commit faa48915d27634a12f123eaa6e954ec79565e365)
2009-01-29i965: widen per-texture bitfields for 16 texture image unitsBrian Paul
(cherry picked from master/commit f78c388b6c156cb155f089b00612f00919090a8e)
2009-01-29intel: check if stencil test is enabled in intel_stencil_drawpixels()Brian Paul
(cherry picked from master/commit 72ee0e247d799c85612c72bbd2257648e11fa583)
2009-01-29intel: save/restore GL matrix mode in ↵Brian Paul
intel_meta_set_passthrough_transform(), intel_meta_restore_transform() (cherry picked from master, commit 723648f2ee2a8e529063c9da84e9dff9c8c6be99)
2009-01-29mesa: set version to 7.4 for mesa_7_4_branchBrian Paul
2009-01-29mesa: set version to 7.3Brian Paul
2009-01-28intel: Fix up some extension string issuesIan Romanick
Move the remaining extension string enables to intel_extensions.c. Make sure that GL_NV_texture_env_combine4 is not enabled on i830.
2009-01-28Make GLX_SGIX_pbuffer mandatoryIan Romanick
Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
2009-01-28Make GL_ARB_draw_buffers mandatoryIan Romanick
Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
2009-01-28Make GL_{EXT,SUN}_multi_draw_arrays and GL_IBM_multimode_draw_arrays mandatoryIan Romanick
Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
2009-01-28Make GL_ARB_vertex_buffer_object mandatoryIan Romanick
Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
2009-01-28Make GL_ARB_multisample mandatoryIan Romanick
Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
2009-01-28Make GL_ARB_texture_compression mandatoryIan Romanick
Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
2009-01-28mesa: remove GL_SGIX_shadow, GL_SGIX_shadow_ambient and GL_SGIX_depth_textureBrian Paul
Everyone should be using the newer/better ARB versions of these extensions.
2009-01-28intel: Fix type correctly this timeJakob Bornecrantz
Facepalm.
2009-01-28intel: Fix typoJakob Bornecrantz
2009-01-28i915: Add verbose debugingJakob Bornecrantz
Only enabled while in development this commit will be reverted in the future.
2009-01-28i915: Fix batchbuffer dumpingJakob Bornecrantz
2009-01-28i915: Flush on surface copy/clearJakob Bornecrantz
2009-01-28intel: Supply the correct buffers to gemJakob Bornecrantz
2009-01-28gallium: Build EGL st when build glx stJakob Bornecrantz
2009-01-28egl: Adopt to st_framebuffer changesJakob Bornecrantz
2009-01-28i965: minor tweak: replace OPCODE_MOV with OPCODE_SWZBrian Paul
Just to reinforce the understanding that an extended swizzle with 0 and 1 terms is possible there.
2009-01-28i965: implement GL_EXT_texture_swizzleBrian Paul
If the texture swizzle is not XYZW (no-op) add an extra MOV instruction after the TEX instruction to rearrange the components.