Wed, 01 Jan 2020 10:58:53 -0500 Ethan Lee Happy New Year!
Tue, 31 Dec 2019 12:58:06 -0500 Ethan Lee Add GLSPIRV profile, to allow for both GL- and VK-friendly SPIR-V output
Tue, 31 Dec 2019 12:22:44 -0500 Martin Krošlák Add support for emitting SPIR-V shaders.
Fri, 20 Dec 2019 15:52:48 -0500 Martin Krošlák Various style/redundancy fixes found during SPIR-V work
Mon, 16 Dec 2019 00:08:35 -0500 Caleb Cornett MSVC buildfix (also removes redundant ES check)
Thu, 05 Dec 2019 12:11:01 -0500 Caleb Cornett Replicate D3D's div by 0 behavior for RCP/RSQ (GLSL Edition)
Fri, 29 Nov 2019 15:41:54 -0500 Caleb Cornett Fix point_size type for MSL
Mon, 25 Nov 2019 20:21:41 -0500 Caleb Cornett Replicate D3D's div by 0 behavior for RCP/RSQ
Sat, 23 Nov 2019 21:54:01 -0500 Caleb Cornett Copy mainfn when duplicating parsedata
Wed, 20 Nov 2019 13:36:32 -0500 Caleb Cornett Handle MOJOSHADER_USAGE_NORMAL in Metal profile
Wed, 30 Oct 2019 00:29:02 -0400 Ethan Lee USAGE_FOG is a float, not a vec4
Tue, 29 Oct 2019 16:31:56 -0400 Ethan Lee Fix USAGE_FOG for glsles, index values > 0
Sun, 25 Aug 2019 13:00:18 -0400 Ethan Lee Follow texture2DLod/ARB_shader_texture_lod spec more aggressively
Wed, 21 Aug 2019 10:14:07 -0400 Ethan Lee Split up glsl_texld, dramatically simplifies texldd/texldl
Wed, 21 Aug 2019 09:30:54 -0400 Katelyn Gadd GLSL: Implement texldl instruction
Wed, 14 Aug 2019 09:33:57 -0400 Ethan Lee Remove the floor from vpos calculation
Thu, 25 Jul 2019 15:20:34 -0400 Ethan Lee Replace glProgramViewportFlip with glProgramViewportInfo
Thu, 25 Jul 2019 15:17:31 -0400 Ethan Lee Tabbing fix
Tue, 09 Jul 2019 16:35:11 -0400 Ethan Lee Only use gl_TexCoord for index values < 4
Wed, 29 May 2019 16:53:06 -0400 Ethan Lee Assert of unknown GLSL shader type (thanks Kate!)
Wed, 29 May 2019 16:52:12 -0400 Ethan Lee Assert on unknown operand type (thanks Kate!)
Wed, 29 May 2019 16:48:58 -0400 Ethan Lee Return statements for effectFind functions
Mon, 27 May 2019 03:09:07 -0400 Ethan Lee Matrix members inside struct parameters are also valid
Mon, 27 May 2019 03:08:46 -0400 Ethan Lee Return after printing gl_FrontFacing variable, it does not need a define
Sat, 27 Apr 2019 17:03:28 -0400 Ethan Lee Disable COMPILER_SUPPORT by default
Sat, 27 Apr 2019 22:57:40 +0200 Martin Krošlák Fixed macro clashing with crt function name in MSVC 2015 and newer.
Tue, 23 Apr 2019 14:55:13 -0400 Ethan Lee Move the visibility pragmas below the includes.
Tue, 23 Apr 2019 14:43:10 -0400 Caleb Cornett Reorganize profiles into their own files
Tue, 23 Apr 2019 13:28:17 -0400 Ethan Lee VS2010 buildfixes
Tue, 23 Apr 2019 01:42:58 -0400 Ethan Lee Skip GL_PROGRAM_POINT_SIZE for ES contexts
Tue, 23 Apr 2019 01:00:59 -0400 Ethan Lee Copypaste typo fix
Thu, 11 Apr 2019 11:20:47 -0400 Ethan Lee Apply some MSC_VER special cases to WIN32 as well (thanks Vincent!)
Sun, 07 Apr 2019 00:19:10 -0400 Caleb Cornett Add PROFILE_GLSLES CMake option
Wed, 06 Mar 2019 15:09:49 -0500 Ethan Lee gl_Position only works for POSITION0
Mon, 18 Feb 2019 21:49:03 -0500 Ethan Lee iOS support (thanks Caleb!)
Mon, 18 Feb 2019 21:48:09 -0500 Ethan Lee CMake: Make Hg dependency optional (thanks Chad!)
Mon, 18 Feb 2019 21:47:17 -0500 Ethan Lee Loop register should not have swizzling
Mon, 18 Feb 2019 20:45:20 -0500 Ethan Lee flibitCommit test...
Wed, 23 May 2018 11:07:59 -0400 Ethan Lee Move zeromalloc trickery to internal malloc/free functions
Thu, 17 May 2018 13:05:09 -0400 Ethan Lee Add COMPILER_SUPPORT CMake flag, do not build effect/compiler files if disabled
Thu, 17 May 2018 12:16:22 -0400 Ethan Lee Read SYMTYPE_TEXTURE* large objs and read their names (thanks Maik!)
Thu, 17 May 2018 12:15:26 -0400 Ethan Lee Use param name ptr for sampler_name
Fri, 13 Oct 2017 11:28:07 -0400 Ethan Lee Remove builtins hack for glsles
Fri, 03 Feb 2017 12:52:10 -0500 Ethan Lee Minor fixes from FNA branch
Fri, 04 May 2018 17:45:20 -0400 Ryan C. Gordon Always return a non-NULL pointer for malloc(0).
Fri, 13 Oct 2017 00:47:22 -0400 Ryan C. Gordon Count constant arrays for the uniform_count. Fixes buffer overflow.
Thu, 12 Oct 2017 16:35:50 -0400 Ryan C. Gordon A bunch of fixes for bugs that that American Fuzzy Lop exposed.
Sat, 09 Jul 2016 01:44:57 -0400 Ryan C. Gordon Sort register lists by register type first, then register number.
Sun, 29 May 2016 13:31:18 -0400 Ethan Lee parse_preshader merge fixes
Sun, 29 May 2016 03:51:36 -0400 Ryan C. Gordon Metal: fixed indentation for constant arrays.
Sun, 29 May 2016 03:03:15 -0400 Ryan C. Gordon Put a simple sanity check in to prevent buffer overflows.
Sun, 29 May 2016 02:59:29 -0400 Ryan C. Gordon Don't free ctx->mainfn if context build fails; it wasn't ever set.
Sun, 29 May 2016 02:43:38 -0400 Ryan C. Gordon Metal: Better fix for overly-long constant arrays: they shouldn't be global!
Sat, 28 May 2016 22:45:59 -0400 Ethan Lee GLSL: Use varyings when usage_str is NULL for vertex/pixel shaders
Sun, 29 May 2016 00:31:36 -0400 Ryan C. Gordon Make Metal profile optional in the CMake project.
Sun, 29 May 2016 00:26:44 -0400 Ryan C. Gordon Report the main function name in testparse.
Sun, 29 May 2016 00:21:34 -0400 Ryan C. Gordon Explicitly initial a bunch of bits of MOJOSHADER_out_of_mem_data.
Sun, 29 May 2016 00:13:13 -0400 Ryan C. Gordon Deal with Metal shaders with really long main function names.
Sat, 28 May 2016 22:25:43 -0400 Ryan C. Gordon Give shaders in Effects files a unique main function name.
Sat, 28 May 2016 22:08:22 -0400 Ryan C. Gordon Changed a magic mystery value from 24 to 16.
(0) -1000 -300 -100 -60 +60 tip