Sun, 10 Jan 2021 15:02:29 -0500 |
Ethan Lee |
glsl: Move misc face/position variables to after main, fixes ES3 compatibility
default tip
|
changeset |
files
|
Thu, 31 Dec 2020 15:56:57 -0500 |
Ethan Lee |
glsl: Fix support for PSIZE1 and up
|
changeset |
files
|
Wed, 11 Nov 2020 15:09:32 -0500 |
Martin Krošlák |
spirv: Fix PointCoord input using vec4 instead of vec2
|
changeset |
files
|
Tue, 10 Nov 2020 19:17:45 -0500 |
Ethan Lee |
Replace SWAPDBL loop with memcpy, fixes MinGW Win64
|
changeset |
files
|
Fri, 23 Oct 2020 23:35:41 -0400 |
Ryan C. Gordon |
Fix caller-defined swizzles for Shader Model 1 shaders.
|
changeset |
files
|
Thu, 22 Oct 2020 10:57:02 -0400 |
Evan Hemsley |
vulkan: Decouple block size from block increment
|
changeset |
files
|
Thu, 15 Oct 2020 01:17:45 -0400 |
Ethan Lee |
D3D11: Increase bool uniform buffer size (thanks @jeffphilp!)
|
changeset |
files
|
Thu, 15 Oct 2020 01:03:56 -0400 |
Ethan Lee |
Missed an increment...
|
changeset |
files
|
Thu, 15 Oct 2020 00:57:03 -0400 |
Ethan Lee |
D3D11: bool constants are stored as int4 (thanks @jeffphilp!)
|
changeset |
files
|
Wed, 14 Oct 2020 16:43:03 -0400 |
Ryan C. Gordon |
opengl: Don't assert if vs_flip_loc == -1.
|
changeset |
files
|
Tue, 13 Oct 2020 01:23:44 -0400 |
Ryan C. Gordon |
glsl: better fix for incorrect SM1.1 defines.
|
changeset |
files
|
Tue, 13 Oct 2020 01:23:19 -0400 |
Ryan C. Gordon |
Make sure attribute registers are declared correctly in weird SM1 case.
|
changeset |
files
|
Tue, 13 Oct 2020 01:03:20 -0400 |
Ryan C. Gordon |
glsl: for SM1.1, don't add incorrect gl_TexCoord defines.
|
changeset |
files
|
Tue, 13 Oct 2020 01:02:07 -0400 |
Ryan C. Gordon |
utils: Added testglcompile.c, to see if the GL accepts our generated shaders.
|
changeset |
files
|
Mon, 12 Oct 2020 15:33:01 -0400 |
Ryan C. Gordon |
assembler: Don't lose the TEXBEM opcode in the special ps_1_1 TEX detection.
|
changeset |
files
|
Fri, 02 Oct 2020 14:48:29 -0400 |
Ethan Lee |
d3d11: Fix possible leaks after compiling shaders
|
changeset |
files
|
Wed, 30 Sep 2020 22:51:53 -0400 |
Evan Hemsley |
vulkan: Add support for multithreaded UBOs
|
changeset |
files
|
Sun, 30 Aug 2020 21:35:31 -0400 |
Ethan Lee |
spirv: Separate pixel shader outputs from inputs, fix linker accordingly
|
changeset |
files
|
Thu, 27 Aug 2020 17:18:38 -0400 |
Ethan Lee |
vulkan: Fix overlapping pixel/vertex shaders where one shader is NULL
|
changeset |
files
|
Wed, 26 Aug 2020 14:37:18 -0400 |
Ethan Lee |
Write locations for SPIR-V pixel shader outputs
|
changeset |
files
|
Tue, 25 Aug 2020 22:41:43 -0400 |
Ethan Lee |
Handle MOJOSHADER_USAGE_UNKNOWN in SPIR-V linker
|
changeset |
files
|
Thu, 23 Jul 2020 18:16:22 -0400 |
Martin Krošlák |
Fix SM1 shaders on SPIR-V after TEX* opcodes changes:
|
changeset |
files
|
Thu, 23 Jul 2020 05:12:09 -0400 |
Ryan C. Gordon |
assembler: set the default source arg swizzle to the correct value.
|
changeset |
files
|
Mon, 20 Jul 2020 20:07:44 -0400 |
Ryan C. Gordon |
metal: Fix RCP and RSQ output to match GLSL.
|
changeset |
files
|
Mon, 20 Jul 2020 20:07:06 -0400 |
Ryan C. Gordon |
d3d11: Only build the D3D11 glue code on Windows.
|
changeset |
files
|
Mon, 20 Jul 2020 20:06:34 -0400 |
Ryan C. Gordon |
cmake: build the HLSL profile by default.
|
changeset |
files
|
Mon, 20 Jul 2020 19:24:46 -0400 |
Ryan C. Gordon |
Rebuilt the lexer with a much newer re2c.
|
changeset |
files
|
Mon, 20 Jul 2020 19:22:41 -0400 |
Ryan C. Gordon |
glsl: Correct RCP and RSQ output.
|
changeset |
files
|
Mon, 20 Jul 2020 19:02:27 -0400 |
Ryan C. Gordon |
glsl: Fix compiler warning.
|
changeset |
files
|
Mon, 20 Jul 2020 18:53:54 -0400 |
Ryan C. Gordon |
RSQ opcode requires replicate swizzle.
|
changeset |
files
|
Mon, 20 Jul 2020 16:14:43 -0400 |
Ryan C. Gordon |
The assembler needs to accept an implicit ".x" swizzle on RCP's source arg.
|
changeset |
files
|
Mon, 20 Jul 2020 15:37:27 -0400 |
Ryan C. Gordon |
Minor replicate_swizzle optimization.
|
changeset |
files
|
Mon, 20 Jul 2020 15:35:34 -0400 |
Ryan C. Gordon |
Clean up assembler writemask parsing a little.
|
changeset |
files
|
Mon, 20 Jul 2020 15:18:14 -0400 |
Ryan C. Gordon |
List default writemasks for instructions.
|
changeset |
files
|
Mon, 20 Jul 2020 15:14:32 -0400 |
Ryan C. Gordon |
Fixed typo in error message.
|
changeset |
files
|
Mon, 20 Jul 2020 14:54:14 -0400 |
Ryan C. Gordon |
Assembler now accepts "c[5]" as equivalent to "c5".
|
changeset |
files
|
Mon, 20 Jul 2020 14:52:00 -0400 |
Ryan C. Gordon |
Assembler now deals with scalar registers specifying a write mask better.
|
changeset |
files
|
Mon, 20 Jul 2020 14:51:03 -0400 |
Ryan C. Gordon |
Don't make the MOJOSHADER_DO_INSTRUCTION_TABLE caller undef everything after.
|
changeset |
files
|
Mon, 20 Jul 2020 14:50:10 -0400 |
Ryan C. Gordon |
For SM1.1 TEX, don't add texcoord attributes.
|
changeset |
files
|
Sun, 19 Jul 2020 23:44:13 -0400 |
Ryan C. Gordon |
Correct the reported usage on SM1 vertex shader input registers.
|
changeset |
files
|
Tue, 07 Jul 2020 21:00:14 -0400 |
Caleb Cornett |
VS2010 buildfix
|
changeset |
files
|
Tue, 07 Jul 2020 19:25:47 -0400 |
Caleb Cornett |
Metal uniform buffer overhaul.
|
changeset |
files
|
Tue, 07 Jul 2020 17:44:32 -0400 |
Ethan Lee |
spirv: Fix bogus detection of PSIZE0
|
changeset |
files
|
Tue, 07 Jul 2020 17:19:45 -0400 |
Ethan Lee |
Add dynamic linking support for SPIR-V modules
|
changeset |
files
|
Mon, 06 Jul 2020 16:23:06 -0400 |
Evan Hemsley |
vulkan: Rework UBO allocation to use a single monolithic buffer
|
changeset |
files
|
Mon, 06 Jul 2020 12:51:28 -0400 |
Ethan Lee |
vulkan: Fix uniform buffer copies for bools
|
changeset |
files
|
Fri, 03 Jul 2020 10:43:01 -0400 |
Martin Krošlák |
spirv: Fix support for FOG1
|
changeset |
files
|
Thu, 02 Jul 2020 18:08:57 -0400 |
Martin Krošlák |
spirv: Fix texcoord use before load
|
changeset |
files
|
Thu, 02 Jul 2020 18:08:02 -0400 |
Ethan Lee |
Fix include path for vulkan.h
|
changeset |
files
|
Wed, 01 Jul 2020 04:29:09 -0400 |
Evan Hemsley |
Add support for Vulkan rendering.
|
changeset |
files
|
Thu, 25 Jun 2020 10:35:29 -0400 |
Ethan Lee |
Add getError to effectShaderContext
|
changeset |
files
|
Thu, 25 Jun 2020 10:10:52 -0400 |
Ethan Lee |
Improve error handling in Effect implementation
|
changeset |
files
|
Wed, 24 Jun 2020 21:13:32 -0400 |
Ethan Lee |
spirv: Fix asserts for pixel shader POSITION/PSIZE lengths
|
changeset |
files
|
Wed, 24 Jun 2020 21:02:33 -0400 |
Ethan Lee |
spirv: Rework attrib offset/length organization
|
changeset |
files
|
Wed, 24 Jun 2020 14:19:46 -0400 |
Ethan Lee |
Note the usage index range for MOJOSHADER_usage enum
|
changeset |
files
|
Wed, 24 Jun 2020 14:19:28 -0400 |
Ethan Lee |
spirv: Fix support for POSITION1+
|
changeset |
files
|
Wed, 24 Jun 2020 14:17:58 -0400 |
Ethan Lee |
spirv: Have separate VPOS paths for GL/VK
|
changeset |
files
|
Wed, 24 Jun 2020 12:45:53 -0400 |
Ethan Lee |
spirv: Allow COLOR usages to go up to 4, not just 2
|
changeset |
files
|
Wed, 24 Jun 2020 09:57:00 -0400 |
Caleb Cornett |
Disable D3D11 HLSL optimizations, as they break program behavior
|
changeset |
files
|
Wed, 03 Jun 2020 10:58:37 -0400 |
Bart van der Werf |
Fix vertex sampler reserved mask for 3D/cube textures
|
changeset |
files
|