| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2009-02-14 | radeon: check for valid bo in release arrays | Dave Airlie | |
| 2009-02-14 | radeon: remove old cube code | Dave Airlie | |
| 2009-02-13 | i965: rewrite the code for handling shader subroutine calls | Brian Paul | |
| Previously, the prog_instruction::Data field was used to map original Mesa instructions to brw instructions in order to resolve subroutine calls. This was a rather tangled mess. Plus it's an obstacle to implementing dynamic allocation/growing of the instruction buffer (it's still a fixed size). Mesa's GLSL compiler emits a label for each subroutine and CAL instruction. Now we use those labels to patch the subroutine calls after code generation has been done. We just keep a list of all CAL instructions that needs patching and a list of all subroutine labels. It's a simple matter to resolve them. This also consolidates some redundant post-emit code between brw_vs_emit.c and brw_wm_glsl.c and removes some loops that cleared the prog_instruction::Data fields at the end. Plus, a bunch of new comments. | |||
| 2009-02-13 | i965: add missing break for OPCODE_RET case | Brian Paul | |
| This doesn't effect correctness, but we were emitting an extraneous ADD. | |||
| 2009-02-13 | i965: the return value of translate_insn() is never used. Make it void. | Brian Paul | |
| 2009-02-13 | i965: minor clean-ups | Brian Paul | |
| 2009-02-13 | i965: code clean-ups, comments, and minor refactoring | Brian Paul | |
| 2009-02-13 | i965: updated comments | Brian Paul | |
| 2009-02-13 | intel: turn on GL_ARB_shading_language_120 | Brian Paul | |
| It's done in the Mesa GLSL compiler. The only part of it that might matter in drivers is the centroid sampling option for MSAA. | |||
| 2009-02-13 | i965: more reformatting/clean-up | Brian Paul | |
| 2009-02-13 | i965: s/__inline/INLINE/ | Brian Paul | |
| 2009-02-13 | i965: formatting and indentation fixes | Brian Paul | |
| 2009-02-13 | i965: fix inconsistant indentation in brw_wm.c | Brian Paul | |
| 2009-02-13 | i965: Eric Anholt's patch for bumping up texture sizes | Robert Ellison | |
| I'm committing this because it fixes a conform failure; the failure occurs on the TextureProxy test, where the test attempts to create proxy textures at every level, but fails at the last level (border == 1, width == 1, height == 1) because it's beyond MAX_TEXTURE_LEVELS. Eric's original comment was: idr said that in his review swrast was ready for it, and the 965 driver is advertising it already though it has been resulting in many crashes due to arrays using these defines not being big enough. | |||
| 2009-02-18 | util: Move p_debug.h into util module. | José Fonseca | |
| The debug functions depend on several util function for os abstractions, and these depend on debug functions, so a seperate module is not possible. | |||
| 2009-02-17 | mesa: add some debug code to help diagnose incomplete FBO attachments (disabled) | Brian Paul | |
| 2009-02-17 | glsl: fix mistake in a comment | Brian Paul | |
| 2009-02-17 | mesa: turn on reporting of GLSL version 1.20 | Brian Paul | |
| The new array features, precision/invariant/centroid qualifiers, etc. were done a while back. The glGetString(GL_SHADING_LANGUAGE_VERSION) query returns "1.20" now (for drivers that support it anyway). | |||
| 2009-02-17 | glsl: fix an array indexing bug | Brian Paul | |
| This fixes a bug found with swizzled array indexes such as in "array[index.z]" where "index" is an ivec4. | |||
| 2009-02-17 | glsl: added --params option to stand-alone GLSL compiler | Brian Paul | |
| Prints program parameter info | |||
| 2009-02-17 | mesa: when printing/dumping instruction, include relative addressing info | Brian Paul | |
| Not all cases were handled before. | |||
| 2009-02-17 | intel: Fix tri clear to do FBO color attachments as well. | Eric Anholt | |
| This is a 2% win in fbo_firecube, and would avoid a sw fallback for masked clears. | |||
| 2009-02-17 | i965: Fix fallback on stencil drawing to fbo when the visual lacks stencil. | Eric Anholt | |
| Noticed this with the fbotexture demo. | |||
| 2009-02-17 | intel: Clean up several 965 memory leaks on context destroy. | Eric Anholt | |
| 2009-02-17 | mesa: remove old comment as it's fixed elsewhere now. | Alan Hourihane | |
| 2009-02-14 | radeon/r300: fix warnings | Dave Airlie | |
| 2009-02-14 | radeon: add initial cubemap support appears to work | Dave Airlie | |
| 2009-02-13 | gallium: Various coordinate fixups for texture transfers. | Michel Dänzer | |
| Fixes glReadPixels, gl(Copy)TexSubImage, glCopyPixels. | |||
| 2009-02-13 | mesa: check if TNL state is null in _tnl_free_vertices() to avoid potential ↵ | Brian Paul | |
| segfault _tnl_free_vertices() is called from several places during context tear-down. Depending on the order in which the swrast, swrast_setup and tnl context is destroyed we could hit a null pointer here. This doesn't seem to be an actual issue with any Mesa drivers, but let's be safe. | |||
| 2009-02-13 | mesa: add additional texture size/limit assertions | Brian Paul | |
| 2009-02-13 | radeon/r200: make setTexOffset work again | Dave Airlie | |
| 2009-02-13 | radeon/r200: fix set tex offset functions | Dave Airlie | |
| 2009-02-13 | radeon: revert unneeded change to texturing code | Dave Airlie | |
| 2009-02-13 | radeon: fix compressed texture upload on all radeons | Dave Airlie | |
| tested on r200, texcmp works. May need more verification | |||
| 2009-02-13 | r200: update with changes from r100 driver for texture state | Dave Airlie | |
| 2009-02-13 | r200: port over state emit fix from r100 | Dave Airlie | |
| 2009-02-12 | gallium: Fix GL_DEPTH CopyPixels tile coordinates. | Michel Dänzer | |
| 2009-02-12 | gallium: Fix accumulation buffer tile coordinates. | Michel Dänzer | |
| 2009-02-13 | r200: fixup some CS emission sizes | Dave Airlie | |
| 2009-02-13 | r200: use correct finish interface | Dave Airlie | |
| 2009-02-13 | radeon: fixup include ordering | Dave Airlie | |
| 2009-02-13 | Merge remote branch 'origin/master' into radeon-rewrite | Dave Airlie | |
| Conflicts: configure.ac src/mesa/drivers/dri/r200/r200_context.c src/mesa/drivers/dri/r300/r300_render.c | |||
| 2009-02-13 | r300: fix warning about mesa_lock_context_texture | Dave Airlie | |
| 2009-02-12 | radeon: add stdint include | Dave Airlie | |
| 2009-02-12 | radeon: add mminfo struct to wrapper | Dave Airlie | |
| 2009-02-12 | radeon: add defines for future bits | Dave Airlie | |
| 2009-02-12 | r200: make build complete | Dave Airlie | |
| 2009-02-12 | r300: make r300 work with latest changes | Dave Airlie | |
| 2009-02-12 | radeon: make build without libdrm_radeon better | Dave Airlie | |
| 2009-02-13 | radeon/r200/r300: make build again with tracker changes | Dave Airlie | |
