summaryrefslogtreecommitdiff
path: root/src/mesa
AgeCommit message (Collapse)Author
2008-08-19mesa: glsl: add usage tracking for uniform varsBrian Paul
Unused uniforms are no longer included in the active uniforms list.
2008-08-19mesa: glsl: put var emit/ref code into separate functionsBrian Paul
2008-08-19mesa: Call pipe->destroy on context destruction for all platforms.José Fonseca
2008-08-19st: Do not translate program constants to immediates whenMichal Krol
indirect addressing used.
2008-08-19st: Translate address register declaration.Michal Krol
2008-08-19st: Fix immediate construction.Michal Krol
2008-08-18gallium: use PIPE_TEXTURE_USAGE_RENDER_TARGET for stencil renderbuffersBrian Paul
2008-08-18gallium: fix vertex program output translation/mapping bugBrian Paul
In some cases, the vertex program output's semantic info didn't match up with the fragment program's input semantic info. This info is now explicitly passed into the st_translate_fragment_program() function.
2008-08-18gallium: fix do_flip bug on glCopyTexImage / surface_copy() pathBrian Paul
2008-08-18mesa: rearrange some code in _mesa_BindTexture() to fix error detection bug ↵Brian Paul
17173 Also, move GL_TEXTURE_RECTANGLE init code into separate function.
2008-08-15mesa: glsl: fix linking of varying vars which are arraysBrian Paul
2008-08-15gallium: in st_draw_vbo() use ctx->Current.Attrib[] values when arrays are ↵Brian Paul
missing/null fixes potential segfaults when vertex arrays are missing
2008-08-15mesa: Issue PIPE_FLUSH_FRAME in glSwapBuffers/glFlush/glFinish.José Fonseca
2008-08-14gallium: init default texture image to grayBrian Paul
2008-08-14gallium: use a default texture in update_textures(), update_samplers() when ↵Brian Paul
needed The default texture is used when the current fragment shader has texture sample instructions but the user has not provided/bound a texture.
2008-08-14gallium: added queries to determin GL_EXT_packed_depth_stencil supportBrian Paul
2008-08-14mesa: Don't use alignments < 4.José Fonseca
2008-08-13gallium: in fallback_copy_texsubimage() create new tex surface for CPU read ↵Brian Paul
access Was trying to use the strb->surface but it's made for GPU read/write only.
2008-08-13mesa: KIL -> KIL, KIL_NV -> KILP.Michal Krol
2008-08-12gallium: more context clean-upBrian Paul
2008-08-12mesa: glsl: fix error detection of writing to read-only variablesBrian Paul
2008-08-12mesa: texture crop rect stateBrian Paul
2008-08-12mesa: glsl: fix commentBrian Paul
2008-08-12mesa: glsl: enable bzero() in slang_typeinfo_construct()Brian Paul
2008-08-12mesa: glsl: remove reads of output regs from fragment shaders tooBrian Paul
2008-08-12mesa: set point stateBrian Paul
2008-08-12mesa: allow _mesa_remove_output_reads() to work on fragment programsBrian Paul
2008-08-12mesa: glsl: better error messagesBrian Paul
2008-08-12mesa: glsl: regenerated filesBrian Paul
2008-08-12mesa: glsl: additional constructorsBrian Paul
2008-08-12mesa: glsl: better mod() functionsBrian Paul
2008-08-12mesa: Rename sources to sources.mak.José Fonseca
2008-08-11mesa: glsl: regenerated fileBrian Paul
2008-08-11mesa: glsl: change refract() functions to allow inliningBrian Paul
2008-08-11mesa: glsl: use SGE instead of SGT in step() functionsBrian Paul
2008-08-11mesa: glsl: fix bugs in refract() functions, plus minor optimizationBrian Paul
2008-08-11mesa: glsl: add missing sampler types in sizeof_glsl_type(), bug 17079Brian Paul
2008-08-11gallium: added commentBrian Paul
2008-08-11gallium: added _NEW_PROGRAM to dependenciesBrian Paul
2008-08-08mesa: fix some feature testsBrian Paul
2008-08-08mesa: fix some pixel transfer state tests for depth formatsBrian Paul
2008-08-08gallium: fix additional glCopyTex[Sub]Image issuesBrian Paul
Use the TexFormat->StoreImage() routine for fallbacks. This handles the case of copying RGBA framebuffer data into an RGBA texture when the base format is GL_RGB (or GL_LUMINANCE, etc). In that case, we need to set the texture's alpha=1 and override the framebuffer's alpha.
2008-08-08mesa: fix out-of-bounds memory reads in swizzle_copy()Brian Paul
2008-08-07gallium: clean-up, remove dead code, update commentsBrian Paul
2008-08-07gallium: fix a few bugs on the fallback CopyTex[Sub]Image() path.Brian Paul
2008-08-07mesa: fix glBindTexture comment/error stringBrian Paul
2008-08-07mesa: glsl: regenerated filesBrian Paul
2008-08-07mesa: glsl: finish up support for precision qualifiersBrian Paul
2008-08-07mesa: pf_sprint_name->pf_name.José Fonseca
2008-08-07mesa: Extend GLSL syntax to accept type precision in full type specifiers.Michal Krol