summaryrefslogtreecommitdiff
path: root/src/mesa
AgeCommit message (Collapse)Author
2009-11-19tnl: Replace deprecated TexCoordPtr with AttribPtr[_TNL_ATTRIB_TEX*]Eric Anholt
2009-11-19tnl: Replace NormalPtr with AttribPtr[_TNL_ATTRIB_NORMAL]Eric Anholt
2009-11-19tnl: Remove unused NotifyInputChanges() tnl dd hook.Eric Anholt
2009-11-18r600 : update PS and VS emit count for loop constants.Richard Li
2009-11-18r600 : add some defsRichard Li
2009-11-18r600 : Initial version of glsl fc.Richard Li
2009-11-18mesa: bump version to 7.8Brian Paul
2009-11-17Merge branch 'outputswritten64'Ian Romanick
Add a GLbitfield64 type and several macros to operate on 64-bit fields. The OutputsWritten field of gl_program is changed to use that type. This results in a fair amount of fallout in drivers that use programs. No changes are strictly necessary at this point as all bits used are below the 32-bit boundary. Fairly soon several bits will be added for clip distances written by a vertex shader. This will cause several bits used for varyings to be pushed above the 32-bit boundary. This will affect any drivers that support GLSL. At this point, only the i965 driver has been modified to support this eventuality. I did this as a "squash" merge. There were several places through the outputswritten64 branch where things were broken. I foresee this causing difficulties later for bisecting. The history is still available in the branch. Conflicts: src/mesa/drivers/dri/i965/brw_wm.h
2009-11-17ARB_fbo: Add missing GLX render opcode for glFramebufferTextureLayerEXTIan Romanick
Also regenerate the GLX protocol files from this change.
2009-11-17Add missing XML files to API_XMLIan Romanick
When the files missing from the list were modified, the generated files weren't regenerated.
2009-11-17ARB_fbo: Enable GL_EXT_framebuffer_multisampleIan Romanick
All of this functionality is already included in ARB_fbo. This just enables the string. I was a bit lazy in using FEATURE_ARB_framebuffer_object for this feature as well. I don't think it makes much difference in the long run.
2009-11-17ARB_fbo: Regenerate files from previous commits.Ian Romanick
2009-11-17ARB_fbo: Move EXT_fb_blit to EXT_framebuffer_object.xmlIan Romanick
This extension is layered on GL_EXT_framebuffer_object, so it should live in the same XML file.
2009-11-17ARB_fbo: Add GL_EXT_framebuffer_multisampleIan Romanick
Add GL_EXT_framebuffer_multisample. Make glRenderbufferStorageMultisampleEXT in GL_EXT_framebuffer_object alias glRenderbufferStorageMultisample. Also add the missing GLX render opcode to glRenderbufferStorageMultisample. Since this extension is layered on GL_EXT_framebuffer_object, I put it in EXT_framebuffer_object.xml.
2009-11-17EXT_pds: Alias GL_NV_packed_depth_stencil to GL_EXT_packed_depth_stencilIan Romanick
GL_EXT_packed_depth_stencil is a functional superset of GL_NV_packed_depth_stencil. If a driver enables EXT_pds, make NV_pds available as well.
2009-11-17EXT_pds: Add GL_EXT_packed_depth_stencilIan Romanick
2009-11-17EXT_fbo_blit: Add missing GLX protocol render opcodeIan Romanick
2009-11-17ARB_fbo: Add missing protocol "Get" informationIan Romanick
2009-11-17ARB_fbo: Remove _EXT from enum namesIan Romanick
2009-11-17mesa: remove old commentBrian Paul
2009-11-17mesa: fix assorted compiler warningsBrian Paul
2009-11-17mesa: fix incorrect type in store_texel_al1616()Brian Paul
2009-11-17mesa: remove trailing comment to silence warningBrian Paul
2009-11-17mesa: remove a bit of old codeBrian Paul
2009-11-17r300: fix reads and writes for MESA_FORMAT_S8Z24 bufferMaciej Cencora
Regression was introduced by texformat-rework branch merge.
2009-11-17Remove unconditional use of glibc specific bswap_16() macro.Michel Dänzer
Fixes unresolved symbol bswap_16 on non-glibc or little endian glibc platforms.
2009-11-17dri: Ensure subdirs have finished before linking driverDan Nicholson
Recursive make is hard. If there are subdirectories in the DRI drivers, it's pretty certain we want to finish building in them before linking the driver. Add a new target to serialize the rules. Signed-off-by: Dan Nicholson <dbn.lists@gmail.com>
2009-11-17r600: More span breakage fixes.Michel Dänzer
At least now the compiler doesn't complain about implicitly declared functions anymore...
2009-11-17r600: Attempt to fix span breakage introduced by big endian fixes.Michel Dänzer
Only compile tested; I happened to notice people on IRC reporting .../r600_dri.so: undefined symbol: radeon_ptr_2byte_8x2
2009-11-17radeon: Depth/stencil span code fixes for big endian.Michel Dänzer
Fixes e.g. text in progs/demos/arbocclude.
2009-11-17radeon: Fix occlusion queries on big endian.Michel Dänzer
2009-11-17radeon: Fix software fallbacks with KMS on big endian.Michel Dänzer
2009-11-17radeon: FBO fixes for big endian.Michel Dänzer
2009-11-17Add MESA_FORMAT_XRGB8888_REV.Michel Dänzer
2009-11-17radeon: rn50's have no 3D engine so don't try and init 3D driver.Dave Airlie
2009-11-16i965: Use MESA_FORMAT_AL1616 when appropriateIan Romanick
2009-11-16Move 'static' to start of declaration to silence compiler warningIan Romanick
2009-11-16AL1616: Enable MESA_FORMAT_AL1616 for software pathsIan Romanick
2009-11-16AL1616: Add TexImage storage pathIan Romanick
2009-11-16AL1616: Add texel fetch / store routinesIan Romanick
2009-11-16AL1616: Add formats for GL_LUMINANCE16_ALPHA16 texturesIan Romanick
2009-11-16AL1616: Add macros to pack two GLushorts into a texelIan Romanick
2009-11-16r600: don't force Z orderAlex Deucher
Let the hw decide (early vs late Z) fixes fdo bug 25092 Signed-off-by: Alex Deucher <alexdeucher@gmail.com>
2009-11-16mesa: remove unused vertex array driver hooksBrian Paul
2009-11-16mesa: check BaseLevel, MaxLevel in _mesa_GenerateMipmapEXT()Brian Paul
2009-11-16mesa: use _mesa_get_current_tex_object()Brian Paul
2009-11-16mesa: added another check in check_gen_mipmap()Brian Paul
We don't need to call ctx->Driver.GenerateMipmap() if we're updating a texture level >= MAX_LEVEL.
2009-11-15st/mesa: comments for st_draw.cBrian Paul
2009-11-13i965: Share OPCODE_TXB between brw_wm_emit.c and brw_wm_glsl.cEric Anholt
This should fix TXB on G45 and older in the GLSL case.
2009-11-13i965: Share OPCODE_TEX between brw_wm_emit.c and brw_wm_glsl.c.Eric Anholt
New comments should explain some of the confusion about how this message works.