Wed, 11 Nov 2020 15:09:32 -0500 spirv: Fix PointCoord input using vec4 instead of vec2 default tip
Martin Krošlák <kroslakma@gmail.com> [Wed, 11 Nov 2020 15:09:32 -0500] rev 1318
spirv: Fix PointCoord input using vec4 instead of vec2
Tue, 10 Nov 2020 19:17:45 -0500 Replace SWAPDBL loop with memcpy, fixes MinGW Win64
Ethan Lee <flibitijibibo@flibitijibibo.com> [Tue, 10 Nov 2020 19:17:45 -0500] rev 1317
Replace SWAPDBL loop with memcpy, fixes MinGW Win64
Fri, 23 Oct 2020 23:35:41 -0400 Fix caller-defined swizzles for Shader Model 1 shaders.
Ryan C. Gordon <icculus@icculus.org> [Fri, 23 Oct 2020 23:35:41 -0400] rev 1316
Fix caller-defined swizzles for Shader Model 1 shaders.
Thu, 22 Oct 2020 10:57:02 -0400 vulkan: Decouple block size from block increment
Evan Hemsley <evan@moonside.games> [Thu, 22 Oct 2020 10:57:02 -0400] rev 1315
vulkan: Decouple block size from block increment
Thu, 15 Oct 2020 01:17:45 -0400 D3D11: Increase bool uniform buffer size (thanks @jeffphilp!)
Ethan Lee <flibitijibibo@flibitijibibo.com> [Thu, 15 Oct 2020 01:17:45 -0400] rev 1314
D3D11: Increase bool uniform buffer size (thanks @jeffphilp!)
Thu, 15 Oct 2020 01:03:56 -0400 Missed an increment...
Ethan Lee <flibitijibibo@flibitijibibo.com> [Thu, 15 Oct 2020 01:03:56 -0400] rev 1313
Missed an increment...
Thu, 15 Oct 2020 00:57:03 -0400 D3D11: bool constants are stored as int4 (thanks @jeffphilp!)
Ethan Lee <flibitijibibo@flibitijibibo.com> [Thu, 15 Oct 2020 00:57:03 -0400] rev 1312
D3D11: bool constants are stored as int4 (thanks @jeffphilp!)
Wed, 14 Oct 2020 16:43:03 -0400 opengl: Don't assert if vs_flip_loc == -1.
Ryan C. Gordon <icculus@icculus.org> [Wed, 14 Oct 2020 16:43:03 -0400] rev 1311
opengl: Don't assert if vs_flip_loc == -1. This can be -1 if the GLSL compiler removed it, or if you bound a program without a vertex shader at all.
Tue, 13 Oct 2020 01:23:44 -0400 glsl: better fix for incorrect SM1.1 defines.
Ryan C. Gordon <icculus@icculus.org> [Tue, 13 Oct 2020 01:23:44 -0400] rev 1310
glsl: better fix for incorrect SM1.1 defines.
Tue, 13 Oct 2020 01:23:19 -0400 Make sure attribute registers are declared correctly in weird SM1 case.
Ryan C. Gordon <icculus@icculus.org> [Tue, 13 Oct 2020 01:23:19 -0400] rev 1309
Make sure attribute registers are declared correctly in weird SM1 case.
Tue, 13 Oct 2020 01:03:20 -0400 glsl: for SM1.1, don't add incorrect gl_TexCoord defines.
Ryan C. Gordon <icculus@icculus.org> [Tue, 13 Oct 2020 01:03:20 -0400] rev 1308
glsl: for SM1.1, don't add incorrect gl_TexCoord defines. We handled this elsewhere.
Tue, 13 Oct 2020 01:02:07 -0400 utils: Added testglcompile.c, to see if the GL accepts our generated shaders.
Ryan C. Gordon <icculus@icculus.org> [Tue, 13 Oct 2020 01:02:07 -0400] rev 1307
utils: Added testglcompile.c, to see if the GL accepts our generated shaders.
Mon, 12 Oct 2020 15:33:01 -0400 assembler: Don't lose the TEXBEM opcode in the special ps_1_1 TEX detection.
Ryan C. Gordon <icculus@icculus.org> [Mon, 12 Oct 2020 15:33:01 -0400] rev 1306
assembler: Don't lose the TEXBEM opcode in the special ps_1_1 TEX detection.
Fri, 02 Oct 2020 14:48:29 -0400 d3d11: Fix possible leaks after compiling shaders
Ethan Lee <flibitijibibo@flibitijibibo.com> [Fri, 02 Oct 2020 14:48:29 -0400] rev 1305
d3d11: Fix possible leaks after compiling shaders
Wed, 30 Sep 2020 22:51:53 -0400 vulkan: Add support for multithreaded UBOs
Evan Hemsley <evan@moonside.games> [Wed, 30 Sep 2020 22:51:53 -0400] rev 1304
vulkan: Add support for multithreaded UBOs
Sun, 30 Aug 2020 21:35:31 -0400 spirv: Separate pixel shader outputs from inputs, fix linker accordingly
Ethan Lee <flibitijibibo@flibitijibibo.com> [Sun, 30 Aug 2020 21:35:31 -0400] rev 1303
spirv: Separate pixel shader outputs from inputs, fix linker accordingly
Thu, 27 Aug 2020 17:18:38 -0400 vulkan: Fix overlapping pixel/vertex shaders where one shader is NULL
Ethan Lee <flibitijibibo@flibitijibibo.com> [Thu, 27 Aug 2020 17:18:38 -0400] rev 1302
vulkan: Fix overlapping pixel/vertex shaders where one shader is NULL
Wed, 26 Aug 2020 14:37:18 -0400 Write locations for SPIR-V pixel shader outputs
Ethan Lee <flibitijibibo@flibitijibibo.com> [Wed, 26 Aug 2020 14:37:18 -0400] rev 1301
Write locations for SPIR-V pixel shader outputs
Tue, 25 Aug 2020 22:41:43 -0400 Handle MOJOSHADER_USAGE_UNKNOWN in SPIR-V linker
Ethan Lee <flibitijibibo@flibitijibibo.com> [Tue, 25 Aug 2020 22:41:43 -0400] rev 1300
Handle MOJOSHADER_USAGE_UNKNOWN in SPIR-V linker
Thu, 23 Jul 2020 18:16:22 -0400 Fix SM1 shaders on SPIR-V after TEX* opcodes changes:
Martin Krošlák <kroslakma@gmail.com> [Thu, 23 Jul 2020 18:16:22 -0400] rev 1299
Fix SM1 shaders on SPIR-V after TEX* opcodes changes: - Fix implicit input attribute on SPIR-V profile - Remove texcoord attribs from other TEX* opcodes
Thu, 23 Jul 2020 05:12:09 -0400 assembler: set the default source arg swizzle to the correct value.
Ryan C. Gordon <icculus@icculus.org> [Thu, 23 Jul 2020 05:12:09 -0400] rev 1298
assembler: set the default source arg swizzle to the correct value.
Mon, 20 Jul 2020 20:07:44 -0400 metal: Fix RCP and RSQ output to match GLSL.
Ryan C. Gordon <icculus@icculus.org> [Mon, 20 Jul 2020 20:07:44 -0400] rev 1297
metal: Fix RCP and RSQ output to match GLSL.
Mon, 20 Jul 2020 20:07:06 -0400 d3d11: Only build the D3D11 glue code on Windows.
Ryan C. Gordon <icculus@icculus.org> [Mon, 20 Jul 2020 20:07:06 -0400] rev 1296
d3d11: Only build the D3D11 glue code on Windows.
Mon, 20 Jul 2020 20:06:34 -0400 cmake: build the HLSL profile by default.
Ryan C. Gordon <icculus@icculus.org> [Mon, 20 Jul 2020 20:06:34 -0400] rev 1295
cmake: build the HLSL profile by default.
Mon, 20 Jul 2020 19:24:46 -0400 Rebuilt the lexer with a much newer re2c.
Ryan C. Gordon <icculus@icculus.org> [Mon, 20 Jul 2020 19:24:46 -0400] rev 1294
Rebuilt the lexer with a much newer re2c.
Mon, 20 Jul 2020 19:22:41 -0400 glsl: Correct RCP and RSQ output.
Ryan C. Gordon <icculus@icculus.org> [Mon, 20 Jul 2020 19:22:41 -0400] rev 1293
glsl: Correct RCP and RSQ output.
Mon, 20 Jul 2020 19:02:27 -0400 glsl: Fix compiler warning.
Ryan C. Gordon <icculus@icculus.org> [Mon, 20 Jul 2020 19:02:27 -0400] rev 1292
glsl: Fix compiler warning.
Mon, 20 Jul 2020 18:53:54 -0400 RSQ opcode requires replicate swizzle.
Ryan C. Gordon <icculus@icculus.org> [Mon, 20 Jul 2020 18:53:54 -0400] rev 1291
RSQ opcode requires replicate swizzle.
Mon, 20 Jul 2020 16:14:43 -0400 The assembler needs to accept an implicit ".x" swizzle on RCP's source arg.
Ryan C. Gordon <icculus@icculus.org> [Mon, 20 Jul 2020 16:14:43 -0400] rev 1290
The assembler needs to accept an implicit ".x" swizzle on RCP's source arg.
Mon, 20 Jul 2020 15:37:27 -0400 Minor replicate_swizzle optimization.
Ryan C. Gordon <icculus@icculus.org> [Mon, 20 Jul 2020 15:37:27 -0400] rev 1289
Minor replicate_swizzle optimization. Do it in two tests instead of three, and with two shifts instead of five.
(0) -1000 -300 -100 -50 -30 tip