mojoshader.c
Tue, 10 Nov 2020 19:17:45 -0500 Ethan Lee Replace SWAPDBL loop with memcpy, fixes MinGW Win64
Fri, 23 Oct 2020 23:35:41 -0400 Ryan C. Gordon Fix caller-defined swizzles for Shader Model 1 shaders.
Tue, 13 Oct 2020 01:23:19 -0400 Ryan C. Gordon Make sure attribute registers are declared correctly in weird SM1 case.
Thu, 23 Jul 2020 18:16:22 -0400 Martin Krošlák Fix SM1 shaders on SPIR-V after TEX* opcodes changes:
Mon, 20 Jul 2020 18:53:54 -0400 Ryan C. Gordon RSQ opcode requires replicate swizzle.
Mon, 20 Jul 2020 15:18:14 -0400 Ryan C. Gordon List default writemasks for instructions.
Mon, 20 Jul 2020 15:14:32 -0400 Ryan C. Gordon Fixed typo in error message.
Mon, 20 Jul 2020 14:51:03 -0400 Ryan C. Gordon Don't make the MOJOSHADER_DO_INSTRUCTION_TABLE caller undef everything after.
Mon, 20 Jul 2020 14:50:10 -0400 Ryan C. Gordon For SM1.1 TEX, don't add texcoord attributes.
Sun, 19 Jul 2020 23:44:13 -0400 Ryan C. Gordon Correct the reported usage on SM1 vertex shader input registers.
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.
less more (0) -300 -100 -50 -30 tip