summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2010-08-13mesa: Clean up header file inclusion in vf.h.Vinson Lee
Remove mtypes.h. Include glheader.h for GL symbols.
2010-08-13swrast: Clean up header file inclusion in ss_vb.h.Vinson Lee
Remove unnecessary header swrast_setup.h.
2010-08-12swrast: Clean up header file inclusion in ss_triangle.h.Vinson Lee
Remove ss_context.h. Include mtypes.h for GLcontext symbol.
2010-08-12swrast: Clean up header file inclusion in ss_context.h.Vinson Lee
Remove mtypes.h and swrast_setup.h. Include glheader.h for GL symbols.
2010-08-12mesa: Include missing header in programopt.h.Vinson Lee
Include mtypes.h for GLcontext and gl_register_file symbols.
2010-08-13r300g: do not support separate depth/stencil clear in the driverMarek Olšák
It doesn't work well with Hyper-Z, so put the burden on the state tracker.
2010-08-13r300g: fix fastfill when color and Z clear are invoked separatelyMarek Olšák
This always restores the previous depth clear value after CBZB clear.
2010-08-13r600g: update shader capsMarek Olšák
Sent on ML by Владимир. These values are what fglrx returns.
2010-08-12glsl2: Use MIN2 from macros.h instead of open coding itIan Romanick
2010-08-13r300g: disable depth clamp for nowMarek Olšák
It breaks Regnum Online in that it renders random triangles all over the screen. https://bugs.freedesktop.org/show_bug.cgi?id=29518
2010-08-12mesa: fpclassify is available with MinGW.Vinson Lee
This patch fixes the MinGW build.
2010-08-13r600g: fix warning in the winsysDave Airlie
2010-08-13r600g: fix memory leaks running gears.Dave Airlie
I noticed gears memory usage was heading skywards, some r600 "states" aren't properly refcounted, and the ctx->state is never freed.
2010-08-12translate_test: Fix compilation with MSVC.Vinson Lee
2010-08-12scons: Add main/querymatrix.c to SCons build.Vinson Lee
Commit 87eb66775949af6e9512daf7e4665c1cfa6b8745 added querymatrix.c to make but not to SCons.
2010-08-12glsl2: Use Elements from main/compiler.h instead of open-codingIan Romanick
2010-08-12glsl: print to stderr like other program printing codeBrian Paul
2010-08-12mesa: check for null shader->InfoLog before printingBrian Paul
2010-08-12mesa: Fix FreeBSD build with llvm enabled.Vinson Lee
On FreeBSD LC_CTYPE_MASK is not available but 'llvm-config --cppflags' adds the compiler flag -D_GNU_SOURCE to the build.
2010-08-12translate_test: fix compilation on non-POSIX platformsLuca Barbieri
Use a kludgy function based on rand() instead of drand48()
2010-08-12glsl2: Commit generated file changed by previous commitIan Romanick
2010-08-12glsl2: Add missing include of string.hIan Romanick
Makes the build happy on non-GCC platforms.
2010-08-12translate_test: improveLuca Barbieri
1. Generate random data specifically for float and doubles, so that they end up in [0, 1] range 2. Don't test useless conversions like SCALED <-> NORM 3. Poison the buffers before testing
2010-08-12gallium: Link DRI drivers with g++ and test with CXXJakob Bornecrantz
New shader compiler need libc++ runtime. This works already if we are using llvm so this just covers the !llvm case.
2010-08-12Revert "u_blitter: unify clear_depth_stencil and flush_depth_stencil"Marek Olšák
This reverts commit de4784e36505316c2a5ab34cc5b371d17f38d3c5.
2010-08-12r600: add support for draw_elements_base_vertexAndre Maasikas
use VTX_BASE_VTX_LOC for offset, last time using INDEX_OFFSET was probably a wrong register for this
2010-08-12mesa: Clean up header file inclusion in prog_uniform.h.Vinson Lee
Remove mtypes.h. Remove prog_statevars.h. Include glheader.h for GL symbols.
2010-08-12mesa: Include missing headers in prog_print.h.Vinson Lee
Include stdio.h for FILE symbol. Include glheader.h for GL symbols. Include mtypes.h for GLcontext symbol. Add forward declarations.
2010-08-12mesa: Include missing header in prog_optimize.h.Vinson Lee
Include mtypes.h for GLcontext symbol.
2010-08-12r600g: fix typo in stencil translate.Dave Airlie
fixes piglit stencil-twoside and stencil-wrap
2010-08-12r600g: fix provoking-vertex piglit test.Dave Airlie
2010-08-12r600g: improve texture format checker.Dave Airlie
This takes the r300g texture format checker and fixes it up for r600g, it passes glean texSwizzle, pixelformats, and texture_srgb tests, however I think it L8S8_SRGB is broken as is L8_SRGB, need to investigate. Signed-off-by: Dave Airlie <airlied@redhat.com>
2010-08-12u_blitter: unify clear_depth_stencil and flush_depth_stencilMarek Olšák
No need to enable depth test for clear.
2010-08-11scons: Fix freebsd8 build.Vinson Lee
2010-08-11glsl2: Change command line options passed to flexIan Romanick
Remove --never-interactive because it is already specified in the source using %option. Use -o instead of --outfile. Some of the %option commands may also need to be removed for compatibility with older versions (e.g., 2.5.4) of flex. This should fix bugzilla #29209.
2010-08-11glsl2: Commit generated files changed by previous commitIan Romanick
2010-08-11glsl2: Use bison command line option to set prefixIan Romanick
Bison version 2.3 doesn't seem to support %name-prefix in the source. This should fix bugzilla #29207.
2010-08-11glsl2: Commit generated files changed by previous commitIan Romanick
2010-08-11glsl2: Emit error from lexer when illegal reserved word is encounteredIan Romanick
Without this, the parser will generate obtuse, useless error diagnostics when reservered word that are not used by the grammar are encountered in a shader. Fixes bugzilla #29519.
2010-08-11glsl2: Don't declare a variable called sig that shadows the other oneIan Romanick
Accidentally having a variable called 'sig' within an if-statement cause the higher scope 'sig' to always be NULL. As a result a new function signature was created for a function definition even when one already existed from a prototype declaration. Fixes piglit test case glsl-function-prototype (bugzilla #29520).
2010-08-12r300/compiler: remove an unused variableMarek Olšák
2010-08-11glcpp: Fix "unterminated if" diagnostic.Carl Worth
This was previously being appended to the output string *after* a copy of the supposedly final string was made and handed to the caller. So the diagnostic was never actually visible to the user. We fix this by moving the check for an unterminated #if from glcpp_parser_destroy to the calling function, preprocess. This fixes the test case 083-unterminated-if.c.
2010-08-11glccp: Regenerate glcpp-parse.cCarl Worth
Due to a recent change to glcpp-parse.y.
2010-08-11glcpp: Add an explicit diagnostic for #if with no expression.Carl Worth
This is more clear than the previously-generated diagnostic which was something confusing like "enexpected newline". This change makse test 080-if-witout-expression.c now pass.
2010-08-11glcpp: Reword diagnostic for #elif with no expressionCarl Worth
Rather than telling the user what to fix, the standard convention is to describe what the detected problem is. With this change, test 081-elif-without-expression now passes.
2010-08-11glcpp: Add several tests for diagnostics.Carl Worth
Which are proving to be useful since some of these tests are not yet acting as desired, (in particular, the unterminated if test is not generating any diagnostic).
2010-08-11glcpp: Regenerate glcpp-lex.cCarl Worth
After a recent change to glcpp-lex.l
2010-08-11glcpp: Initialize line and column numbers to 1, not 0.Carl Worth
Error messages make more sense this way since the convention is for the first line of a file to be numbered from 1, rather than 0.
2010-08-11glcpp-test: Capture the stderr output of the preprocessor.Carl Worth
This allows writing tests that verify diagnostics from the preprocessor.
2010-08-11osmesa: link with new libglsl.a libBrian Paul