mojoshader.c
Wed, 03 Jun 2020 10:58:37 -0400 Bart van der Werf Fix vertex sampler reserved mask for 3D/cube textures
Thu, 21 May 2020 12:00:55 -0400 Caleb Cornett Implement HLSL emitter, MOJOSHADER_d3d11 API
Mon, 04 May 2020 09:55:32 -0400 Caleb Cornett Store pixel shader input attributes, add type data to vertex attributes
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
Wed, 29 May 2019 16:52:12 -0400 Ethan Lee Assert on unknown operand type (thanks Kate!)
Tue, 23 Apr 2019 14:43:10 -0400 Caleb Cornett Reorganize profiles into their own files
Wed, 06 Mar 2019 15:09:49 -0500 Ethan Lee gl_Position only works for POSITION0
Mon, 18 Feb 2019 21:47:17 -0500 Ethan Lee Loop register should not have swizzling
Wed, 23 May 2018 11:07:59 -0400 Ethan Lee Move zeromalloc trickery to internal malloc/free functions
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:13:13 -0400 Ryan C. Gordon Deal with Metal shaders with really long main function names.
Sat, 28 May 2016 15:58:05 -0400 Ryan C. Gordon MOJOSHADER_parsePreshader() cleanup.
Sat, 28 May 2016 11:55:07 -0400 Ryan C. Gordon metal: make generated shader code slightly more readable.
Fri, 27 May 2016 14:02:59 -0400 Ryan C. Gordon A few more Visual Studio warning fixes.
Fri, 27 May 2016 13:54:16 -0400 Ryan C. Gordon Fixed up a few Visual Studio warnings, compiling as C++, etc.
Tue, 24 May 2016 01:05:54 -0400 Ryan C. Gordon metal: Group all uniform arrays into one struct with explicit array sizes.
Tue, 17 May 2016 16:13:20 -0400 Ryan C. Gordon Metal: Removed FIXME that already got fixed.
less more (0) -300 -100 -50 -30 tip