summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2010-06-22targets, radeong: Add Galahad.Corbin Simpson
Currently unconditional and causes segfaults.
2010-06-22configure: Add galahad to default build.Corbin Simpson
2010-06-22gallium/drivers: Create Galahad from identity.Corbin Simpson
Galahad is a sanity-checking layer meant to replace the crufty and scattered sanity checks inside drivers with a robust, non-silenceable, useful set of warnings and errors that can be used to keep misbehaving state trackers from going unnoticed.
2010-06-22mesa: fix attachment error checking for glGetFramebufferAttachmentParameteriv()Brian Paul
This is a follow-on to commit 80dfec3e53fd5b5c8c31fb16376c9910258c91b0. The valid attachments for glGetFramebufferAttachmentParameteriv() depends on whether we're querying the default FBO or a user-created FBO.
2010-06-23r300/compiler: allow 1024 instructions in r5xx vertex shadersMarek Olšák
2010-06-23r300/compiler: allow 32 temporaries in vertex shadersMarek Olšák
2010-06-23r300/compiler: emulate loops in vertex shadersMarek Olšák
It is not perfect, but it is the best we got.
2010-06-23gallium: Drop sw drm winsysJakob Bornecrantz
Last user went away
2010-06-23i965g: Move bootstrap code to targetsJakob Bornecrantz
2010-06-23i965g: Rename winsys fileJakob Bornecrantz
2010-06-23i965g: Moved pci_id to winsys structJakob Bornecrantz
2010-06-23target-helpers: Add inline helpersJakob Bornecrantz
2010-06-22ir_validate: New pass for checking our invariants.Eric Anholt
2010-06-22ir: Give ir_instruction a print visitor helper.Eric Anholt
This avoids spamming each file with includes of ir_print_visitor.h because someone was doing debugging at some point, and is less typing when doing debugging.
2010-06-22Hook up texturing in the hierarchical visitor.Eric Anholt
2010-06-23mesa: fix assertion failure for GL_ALPHA FBOsMarek Olšák
2010-06-23r300g: attempt to fix texture corruption on RV505Marek Olšák
2010-06-23r300g: index buffer range checkingMarek Olšák
2010-06-22i915g: Revert debug hunks from last commitJakob Bornecrantz
2010-06-22Include stdio.h and stdlib.h everywhere, and don't cook our own #define NULL.Eric Anholt
2010-06-22Add missing build products to gitignoreIan Romanick
2010-06-22i915g: Reduce state emission by using a index biasJakob Bornecrantz
2010-06-22i915g: Drop fifo code in vbufJakob Bornecrantz
2010-06-22i915g: Change state code in vbuf codeJakob Bornecrantz
2010-06-22i915g: Rework debug print codeJakob Bornecrantz
2010-06-22i915g: Switch to state atomsJakob Bornecrantz
2010-06-22i915g: i915_state_sampler.c code styleJakob Bornecrantz
2010-06-22i915g: i915_state_immediate.c code styleJakob Bornecrantz
2010-06-22i915g: i915_state_dynamic.c code styleJakob Bornecrantz
2010-06-22i915g: Create seperate option for i915g and i965gJakob Bornecrantz
2010-06-22u_math: Add align function npot alignmentsJakob Bornecrantz
2010-06-22llvmpipe: IgnoresJakob Bornecrantz
2010-06-22llvmpipe: make geometry shaders and stream output workZack Rusin
2010-06-22gallium: add a timestamp disjoint queryZack Rusin
allows application to not only request the frequency of the TIME_ELAPSED clock but also to detect if that frequency was consistent throughout the entire bracketed range of graphics commands.
2010-06-22gallium: add a new queryZack Rusin
to figure out if gpu is finished with all of the previously issues commands
2010-06-22st/mesa: remove bogus assertions st_CompressedTexSubImage2DRoland Scheidegger
width/height may not be a multiple of blocksize (small mip levels / npot textures). This should be handled just fine. Fixes #28530.
2010-06-22r300g: optimize the immediate mode emission path a bitMarek Olšák
2010-06-22r300g: do not emit ZTOP every draw callMarek Olšák
2010-06-21swrast: fix incorrect specular highlights on backfacesTim Evans
See bug 28577 for details. NOTE: this is a candidate for the 7.8 branch. Signed-off-by: Brian Paul <brianp@vmware.com>
2010-06-21docs: add link to 7.9 relnotesBrian Paul
2010-06-21r300g: fix crash when destroying the context on r3xx-r4xxMarek Olšák
FDO bug #28652,
2010-06-21glcpp: Initialize error state.Kenneth Graunke
2010-06-21glcpp: Accept #elif without an expression if the expression doesn't matter.Kenneth Graunke
Issue a warning. nVidia's compiler seems to accept this; apparently GCC < 4.4 did as well: http://gcc.gnu.org/gcc-4.4/porting_to.html
2010-06-21glcpp: Print to the main compiler's infolog, not stdout.Kenneth Graunke
2010-06-21Use yy_scan_string and stop caring about shader->SourceLen.Kenneth Graunke
We had to call strlen on the preprocessed source, which seemed a bit pointless; also, we updated shader->SourceLen but not shader->Source, which was even more confusing. Just leave both untouched.
2010-06-21glcpp: Rework handling of "defined" operator.Kenneth Graunke
It's now done in the grammar, and as a result, can easily handle parenthesis. defined ( identifier ) is now supported. Fixes glcpp/tests/065-if-defined-parens.c.
2010-06-21glcpp/tests: Add a test for #if defined (identifier)Kenneth Graunke
Previously we only tested #if defined identifier (without parenthesis).
2010-06-21glcpp: Ignore junk tokens at end of #ifdef/#ifndef (with warning)Kenneth Graunke
Both nVidia's compiler and GCC accept this. Fixes CorrectPreprocess11.frag.
2010-06-21glcpp: Add glcpp_warning for printing warnings to the info log.Kenneth Graunke
2010-06-21glcpp: Add boolean 'error' flag.Kenneth Graunke
We used to check if the info log is non-empty, but when we print warnings, this will no longer be valid.