796 次代码提交 (13e10e43c315be3ba2bee509502bc9c542d90249)
 

作者 SHA1 备注 提交日期
  Ian Romanick 13e10e43c3 linker: Document what remains to be done 15 年前
  Ian Romanick ed0626ebc7 ir_variable: Set locations for shader built-in variables 15 年前
  Ian Romanick 69a079aee8 ir_variable: Track the location of uniforms, varings, attributes, etc. 15 年前
  Ian Romanick 371019248e linker: Initial implementation of interstage input / output validation 15 年前
  Ian Romanick 950ceb2bd6 ir_variable: Add method to get string representing interpolation qualifier 15 年前
  Ian Romanick cc22c5a544 linker: Initial implementation of interstage uniform validation 15 年前
  Ian Romanick 1e8b7a714e ir_constant: Add method to determine if two constants have the same value 15 年前
  Eric Anholt 53e48d3f63 Fix multiple usage of an rvalue in constructor component splitting. 15 年前
  Ian Romanick 865cf2d1f5 ir_validate: Use callback functionality in ir_hierarchical_visitor 15 年前
  Ian Romanick 7c09576a97 ir_hierarchical_visitor: Add generic callback functionality 15 年前
  Eric Anholt 53cdb7e51d ir_validate: New pass for checking our invariants. 15 年前
  Eric Anholt e46a454305 ir: Give ir_instruction a print visitor helper. 15 年前
  Eric Anholt 216580dbd7 Hook up texturing in the hierarchical visitor. 15 年前
  Eric Anholt ac95f2f8c8 Include stdio.h and stdlib.h everywhere, and don't cook our own #define NULL. 15 年前
  Ian Romanick b302359394 Add missing build products to gitignore 15 年前
  Kenneth Graunke 1b85c46bcf glcpp: Initialize error state. 15 年前
  Kenneth Graunke 332fc47dc0 glcpp: Accept #elif without an expression if the expression doesn't matter. 15 年前
  Kenneth Graunke 74704e80c6 glcpp: Print to the main compiler's infolog, not stdout. 15 年前
  Kenneth Graunke 4a2bbdacfc Use yy_scan_string and stop caring about shader->SourceLen. 15 年前
  Kenneth Graunke 26e761edb2 glcpp: Rework handling of "defined" operator. 15 年前
  Kenneth Graunke bac0e371e3 glcpp/tests: Add a test for #if defined (identifier) 15 年前
  Kenneth Graunke 6587574354 glcpp: Ignore junk tokens at end of #ifdef/#ifndef (with warning) 15 年前
  Kenneth Graunke c9529c4d77 glcpp: Add glcpp_warning for printing warnings to the info log. 15 年前
  Kenneth Graunke 62b4b7785a glcpp: Add boolean 'error' flag. 15 年前
  Kenneth Graunke 33eaa3e0b3 glcpp: Rename "errors" to "info_log." 15 年前
  Kenneth Graunke 03ee33809f glcpp: Don't include newlines as part of #version-passthrough. 15 年前
  Kenneth Graunke 214632f527 glcpp/tests: Add a test for #version followed by #define. 15 年前
  Kenneth Graunke 8f32221638 glcpp: Fix line and column numbering. 15 年前
  Kenneth Graunke e8e93a4543 glcpp: Remove calls to exit(). 15 年前
  Kenneth Graunke 0774523d18 glcpp: Add line locations to "Unterminated #if" error message. 15 年前
  Kenneth Graunke 8a132aa08b glcpp: Add line locations to various mismatched #if error messages. 15 年前
  Kenneth Graunke dcdf62f1c6 glcpp: Add line locations to "reserved name" error messages. 15 年前
  Kenneth Graunke ca9e5fce25 glcpp: Print locations in error messages where possible. 15 年前
  Kenneth Graunke f1e6c069fa glcpp: Introduce new glcpp_error function. 15 年前
  Kenneth Graunke b78c9ddfbf glcpp: Set locations on tokens. 15 年前
  Kenneth Graunke db938103c7 glcpp: Set line locations in the lexer. 15 年前
  Kenneth Graunke 465e03ee07 glcpp: Add plumbing to support line locations. 15 年前
  Kenneth Graunke f70f60739a glcpp: Add %error-verbose. 15 年前
  Kenneth Graunke 77260fc0a0 glcpp: Actually support #ifdef and #ifndef. 15 年前
  Kenneth Graunke e0e429fca3 glcpp: Build a reentrant parser. 15 年前
  Kenneth Graunke b673ff91ab glcpp: Print errors on stdout instead of stderr (non-standalone version). 15 年前
  Kenneth Graunke 3370c5f90b glcpp/tests: Add extra newline at the end of expected output. 15 年前
  Kenneth Graunke f82d673648 glcpp: Handle missing newline at EOF. 15 年前
  Kenneth Graunke 739ba06680 glcpp: Complain about unrecognized directives. 15 年前
  Kenneth Graunke 3b73ea36c4 glcpp: Pass #version, #extension, and #pragma directives through unchanged. 15 年前
  Kenneth Graunke 04ba86a536 Make the main compiler call the preprocessor. 15 年前
  Kenneth Graunke 2848c4c183 Complain and exit if the given shader file doesn't exist. 15 年前
  Kenneth Graunke 1b1f43e608 glcpp: Add support for lexing from a string. 15 年前
  Kenneth Graunke 4c8a1af811 glcpp: Output to a buffer and error log rather than directly printing. 15 年前
  Kenneth Graunke 0656f6b875 glcpp: Fix a case of == where = probably ought to be. 15 年前