Skip to content
Snippets Groups Projects
Select Git revision
  • test default
1 result
You can move around the graph by using the arrow keys.
Created with Raphaël 2.2.028Mar261716141211824Feb19181312331Jan282726232221111087631Dec3020181716131211109765432127Nov2623222120191514131211109875131Oct3029282423222120181716151411975432128Sep26242017864331Aug30292713986543131Jul229862128Jun262524212019171413121110763230May2928177526Apr2517151413121110975321Mar13129874128Feb272625222120171413121186431Jan292824111021Dec191312Add getStage() and getIntermediate() methods for consumers. Also removed dead options and update test file.Expand implicit argument conversions to also include handling built-in function calls.Allow selection of the "Platform Toolset", so that XP binaries can be built.Make switch statements have their own nested scope (bug 11904).Additional test results for previous check in.Implement implicit conversions of function-call arguments (both in and out) as explicit conversions in the AST, through handleArgumentConversions().remove bison-generated header from library dependenciesAdd new Linux set up script.Allow choice of DLL or static CRT libraries through CMake options.update Linux build for latest CMake changes from WindowsAdd CMake support for Visual Studio and installation, with an expected "install" for CMAKE_INSTALL_PREFIX, and updated test scripts to consume the CMake installation.Use more modern bison %parse-param and %lex-param rather than #defined YYPARSE_PARAM and YYLEX_PARAM. This should make it build across a broader range of modern versions of bison, as well as avoid void* and type casting.Fix bug 11736: Minor glslang compilation fixes: Correct "currentChar" logic for recently switched to unsigned size_t locations, and protect more pool guard code with #ifdef.Track things like "(3)" and "+3" as expressions, not literals.Make 64-bit VS compile clean. Mostly size_t vs. int tweaks.Check in a much improved submitted set of makefiles for Linux builds. This eliminates dependencies on system headers, and generally simplifies the makefiles.Correct newlines and executable bit for BuildLinuxCMake.shAdd submitted CMake files for Linux builds. All existing ways of building remain in tact.Check-in a couple submitted char* string portability bug fixes: correct sizing of buffers and stop overwriting preprocessor token names with themselves.Fix the few non-portable uses of "char" (where a -1 might be relevant): All uses of char are now either "int", "unsigned char" or char arrays for storing strings. Also, went to consistent "char* foo" coding convention. (There were only a few ambiguous uses.)Update rules for "GL_", "gl_", and "__" to match latest specification bug fixes.update linux binaryFix missing semantic check: Disallow layout qualifiers when augmenting an already declared variable with a qualifier.Correct which versions can support the extensions GL_ARB_separate_shader_objects and GL_ARB_shading_language_420pack. They'd only gone back to 150, rather than 130/140.GL_ARB_enhanced_layouts, final. #extension tests, built-in constants, and bug fix for non-constant expression in layout(...=expr).ESSL 1.0: Add GL_FRAGMENT_PRECISION_HIGH to ESSL 1.0. It was in desktop, and properly not in ES 3.0, but missing in ES 1.0.GL_ARB_enhanced_layouts, part 6: Numerical side of uniform offset and align semantics. IncludedGL_ARB_enhanced_layouts, part 5: uniform offset and align semantics. Numerical computations not yet done.Fix build errors:Support GL_ARB_texture_cube_map_array extension for desktop.x86 (32-bit) fix for last g++ fix.fix g++ complaintGL_ARB_enhanced_layouts, part 4: Numerical side of xfb_*: offset computation, size computation, alias detection, paddings, overflow, implicit strides, gl_Max* checks, etc.Support both dynamic CRT and static CRT configurations on VS11 build. The public download needs the static one for user simplicity, while some downstream tools need the dynamic one.Move to the v110_xp toolset to support XP.Bug 11531: Use %zu when printing size_t values in printf and use "friend class" instead of "friend".Remove Windows VS 11 executable dependencies on MSVCP110.dll and MSVCR110.dll. The only DLL needed now is the standard KERNEL32.DLL.GL_ARB_enhanced_layouts, part 3: Semantics for xfb_*: where they can go, inheritance, etc., but not yet the backing arithmetic for offsets and strides.Fix g++ warning and update Window's binary.Improvement to the AST traversal infrastructure.
Loading