summaryrefslogtreecommitdiff
path: root/src/mesa
AgeCommit message (Collapse)Author
2008-03-21gallium: use is_format_supported(PIPE_FORMAT_DXT5_RGBA) to check if s3tc is ↵Brian Paul
supported The PIPE_CAP_S3TC token will be deprecated.
2008-03-21gallium: use is_format_supported() to determine if GL_EXT_texture_sRGB is ↵Brian Paul
supported
2008-03-21gallium: Update scons build for state tracker files added/removed.Michel Dänzer
2008-03-21 [i965] multiple rendering target fixZou Nan hai
2008-03-21r500: setup fragment program constant emission atomDave Airlie
2008-03-20gallium: catch some out of memory conditions in the texture image code.Brian Paul
st_finalize_texture()'s return code now indicates success/fail instead of presence of texture border (which we discard earlier).
2008-03-20gallium: assign framebuffer width, heightBrian
2008-03-20gallium: unused var silence warningBrian
2008-03-20gallium: glBitmap code now separe from glDraw/CopyPixels codeBrian
Also, glBitmap now re-uses the vertex buffer to avoid frequent allocations/ deallocations. And, use u_simple_shaders utility code.
2008-03-20gallium: glBitmap code now separated from glDraw/CopyPixels codeBrian
2008-03-20gallium: Y-invert blit depending on framebuffer orientationBrian
2008-03-20gallium: in clear_with_quad() check fb orientation, invert Y if neededBrian
2008-03-20gallium: create one vertex buffer and re-use, also enable bypass_clippingBrian
Quad clears should be a little more efficient now.
2008-03-20gallium: use the utility pasthrough shadersBrian
This avoids the Mesa->TGSI translation step.
2008-03-20[i915] GL_DEPTH_TEXTURE_MODE fixZou Nan hai
2008-03-20r300: add rv530 pci id for the t60p laptopDave Airlie
2008-03-20r300: this code really shouldn't be here.Dave Airlie
For R500 just ignore it for now while I do something interesting like run glxgears.
2008-03-20mesa: cleanup state emission and rs for r500Dave Airlie
trivial clear app now renders
2008-03-20r500 RS unit setupDave Airlie
2008-03-20mesa: The span array is only populated in single-pixelXiang, Haihao
point drawing function.
2008-03-19[965] Initialize region surface key structure padding.Eric Anholt
Fixes valgrind warnings, and potential performance loss from cache misses.
2008-03-19[intel] Fix an uninitialized variable access in PRESUMED_OFFSET clearing.Eric Anholt
It was harmless, as the only time we need to clear PRESUMED_OFFSET, the variable had been initialized already.
2008-03-19fix IEEE_ONE definition for ICC compiler (bug 15134)Brian
2008-03-19gallium: add face, dirtyLevels params to pipe->texture_update()Brian Paul
This provides better information about which images in texture object have changed. Also, call texture_update() from more places previously missed.
2008-03-19gallium: need to set/save framebuffer state in st_context since we use it ↵Brian Paul
elsewhere
2008-03-19Radeon 9500 (0x4144) only has one pipeAlex Deucher
confirmed by Reid Linnemann <lreid@cs.okstate.edu>
2008-03-19gallium: implement CSO save/restore functions for use by meta operations ↵Brian
(blit, gen-mipmaps, quad-clear, etc) Also, additional cso_set_*() functions for viewport, framebuffer, blend color, etc. state.
2008-03-19gallium: remove old commented-out codeBrian
2008-03-19x86_init_func_size() returns int to indicate success/fail (bug 15119)Brian
2008-03-19s/x86_init_func/x86_init_func_size (fixes bug 15119)Brian
2008-03-19 [i915] arb point sprite only support in i965Zou Nan hai
2008-03-19[i915] fix fragment.positionZou Nan hai
2008-03-19more r500 vs r300 kickinDave Airlie
2008-03-18[i915] Bug #13634: Fix bugs in 945 cube mipmap layout.Eric Anholt
The most egregious, and the one the bug report and failure in the cubemap demo were about was introduced with intel_mipmap_pitch_align(), where a "* 2" for the pitch calculation was lost. The base size < 32 case also failed to align, which may have caused problems with render to texture. Another bug would have broken 2x2/1x1 base mipmap levels by placing the data where the hardware wouldn't look for it. Other bugs remain with the layout of the small mipmap faces (hardware looks for them in X,Y,Z,-X,-Y,-Z order along the bottom row, but we lay them out X,-X,Y,-Y,Z,-Z).
2008-03-18[i915] Add comments about how cube texture layout works.Eric Anholt
2008-03-18[i915] Move miptree layout code into separate functions per target.Eric Anholt
Also clean up some other miscellaneous formatting nits while I'm at it.
2008-03-18[intel] Clarify miptree layout by using byte offsets to images.Eric Anholt
2008-03-18[945] Remove conditional in 945 3D mipmap layout checking for cube layout.Eric Anholt
2008-03-19set outputs_safe to 0 as it's possible for the code generationAlan Hourihane
to slip over the allocated memory for the vb. pull in sse fixes from gallium-0.1
2008-03-19set outputs_safe to 0 as it's possible for the code generationAlan Hourihane
to slip over the allocated memory for the vb.
2008-03-19remove redundant initAlan Hourihane
2008-03-18gallium: plug in and init GL_EXT_framebuffer_blit function/extensionBrian
2008-03-18gallium: added st_cb_blit.cBrian
2008-03-18gallium: glFramebufferBlitEXT() implementationBrian
2008-03-18gallium: fix typosBrian
2008-03-18gallium: restore additional state after clearing with quadBrian
2008-03-18gallium: use new color packing utility functionsBrian
2008-03-18Revert "[i965] make stipple pattern continue across GL_LINE_LOOP and ↵Zou Nan hai
GL_LINE_STRIP" There is no information in GS to determinate when to reset line stipple count, still fallback to software This reverts commit 5a0314b431ab147c6156c3011f4cb54161ba4b25.
2008-03-18[i965] make stipple pattern continue across GL_LINE_LOOP and GL_LINE_STRIPZou Nan hai
2008-03-18r300: add new rs690 pci idDave Airlie