Mon, 27 May 2019 03:08:46 -0400 |
Ethan Lee |
Return after printing gl_FrontFacing variable, it does not need a define
|
changeset |
files
|
Sat, 27 Apr 2019 17:03:28 -0400 |
Ethan Lee |
Disable COMPILER_SUPPORT by default
|
changeset |
files
|
Sat, 27 Apr 2019 22:57:40 +0200 |
Martin Krošlák |
Fixed macro clashing with crt function name in MSVC 2015 and newer.
|
changeset |
files
|
Tue, 23 Apr 2019 14:55:13 -0400 |
Ethan Lee |
Move the visibility pragmas below the includes.
|
changeset |
files
|
Tue, 23 Apr 2019 14:43:10 -0400 |
Caleb Cornett |
Reorganize profiles into their own files
|
changeset |
files
|
Tue, 23 Apr 2019 13:28:17 -0400 |
Ethan Lee |
VS2010 buildfixes
|
changeset |
files
|
Tue, 23 Apr 2019 01:42:58 -0400 |
Ethan Lee |
Skip GL_PROGRAM_POINT_SIZE for ES contexts
|
changeset |
files
|
Tue, 23 Apr 2019 01:00:59 -0400 |
Ethan Lee |
Copypaste typo fix
|
changeset |
files
|
Thu, 11 Apr 2019 11:20:47 -0400 |
Ethan Lee |
Apply some MSC_VER special cases to WIN32 as well (thanks Vincent!)
|
changeset |
files
|
Sun, 07 Apr 2019 00:19:10 -0400 |
Caleb Cornett |
Add PROFILE_GLSLES CMake option
|
changeset |
files
|
Wed, 06 Mar 2019 15:09:49 -0500 |
Ethan Lee |
gl_Position only works for POSITION0
|
changeset |
files
|
Mon, 18 Feb 2019 21:49:03 -0500 |
Ethan Lee |
iOS support (thanks Caleb!)
|
changeset |
files
|
Mon, 18 Feb 2019 21:48:09 -0500 |
Ethan Lee |
CMake: Make Hg dependency optional (thanks Chad!)
|
changeset |
files
|
Mon, 18 Feb 2019 21:47:17 -0500 |
Ethan Lee |
Loop register should not have swizzling
|
changeset |
files
|
Mon, 18 Feb 2019 20:45:20 -0500 |
Ethan Lee |
flibitCommit test...
|
changeset |
files
|
Wed, 23 May 2018 11:07:59 -0400 |
Ethan Lee |
Move zeromalloc trickery to internal malloc/free functions
|
changeset |
files
|
Thu, 17 May 2018 13:05:09 -0400 |
Ethan Lee |
Add COMPILER_SUPPORT CMake flag, do not build effect/compiler files if disabled
|
changeset |
files
|
Thu, 17 May 2018 12:16:22 -0400 |
Ethan Lee |
Read SYMTYPE_TEXTURE* large objs and read their names (thanks Maik!)
|
changeset |
files
|
Thu, 17 May 2018 12:15:26 -0400 |
Ethan Lee |
Use param name ptr for sampler_name
|
changeset |
files
|
Fri, 13 Oct 2017 11:28:07 -0400 |
Ethan Lee |
Remove builtins hack for glsles
|
changeset |
files
|
Fri, 03 Feb 2017 12:52:10 -0500 |
Ethan Lee |
Minor fixes from FNA branch
|
changeset |
files
|
Fri, 04 May 2018 17:45:20 -0400 |
Ryan C. Gordon |
Always return a non-NULL pointer for malloc(0).
|
changeset |
files
|
Fri, 13 Oct 2017 00:47:22 -0400 |
Ryan C. Gordon |
Count constant arrays for the uniform_count. Fixes buffer overflow.
|
changeset |
files
|
Thu, 12 Oct 2017 16:35:50 -0400 |
Ryan C. Gordon |
A bunch of fixes for bugs that that American Fuzzy Lop exposed.
|
changeset |
files
|
Sat, 09 Jul 2016 01:44:57 -0400 |
Ryan C. Gordon |
Sort register lists by register type first, then register number.
|
changeset |
files
|
Sun, 29 May 2016 13:31:18 -0400 |
Ethan Lee |
parse_preshader merge fixes
|
changeset |
files
|
Sun, 29 May 2016 03:51:36 -0400 |
Ryan C. Gordon |
Metal: fixed indentation for constant arrays.
|
changeset |
files
|
Sun, 29 May 2016 03:03:15 -0400 |
Ryan C. Gordon |
Put a simple sanity check in to prevent buffer overflows.
|
changeset |
files
|
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.
|
changeset |
files
|
Sun, 29 May 2016 02:43:38 -0400 |
Ryan C. Gordon |
Metal: Better fix for overly-long constant arrays: they shouldn't be global!
|
changeset |
files
|
Sat, 28 May 2016 22:45:59 -0400 |
Ethan Lee |
GLSL: Use varyings when usage_str is NULL for vertex/pixel shaders
|
changeset |
files
|
Sun, 29 May 2016 00:31:36 -0400 |
Ryan C. Gordon |
Make Metal profile optional in the CMake project.
|
changeset |
files
|
Sun, 29 May 2016 00:26:44 -0400 |
Ryan C. Gordon |
Report the main function name in testparse.
|
changeset |
files
|
Sun, 29 May 2016 00:21:34 -0400 |
Ryan C. Gordon |
Explicitly initial a bunch of bits of MOJOSHADER_out_of_mem_data.
|
changeset |
files
|
Sun, 29 May 2016 00:13:13 -0400 |
Ryan C. Gordon |
Deal with Metal shaders with really long main function names.
|
changeset |
files
|
Sat, 28 May 2016 22:25:43 -0400 |
Ryan C. Gordon |
Give shaders in Effects files a unique main function name.
|
changeset |
files
|
Sat, 28 May 2016 22:08:22 -0400 |
Ryan C. Gordon |
Changed a magic mystery value from 24 to 16.
|
changeset |
files
|
Sat, 28 May 2016 16:11:12 -0400 |
Ryan C. Gordon |
Default to building with Effects framework support enabled.
|
changeset |
files
|
Sat, 28 May 2016 16:04:57 -0400 |
Ryan C. Gordon |
Patched to compile with Effects support compiled in.
|
changeset |
files
|
Sat, 28 May 2016 15:58:05 -0400 |
Ryan C. Gordon |
MOJOSHADER_parsePreshader() cleanup.
|
changeset |
files
|
Sat, 28 May 2016 11:55:07 -0400 |
Ryan C. Gordon |
metal: make generated shader code slightly more readable.
|
changeset |
files
|
Fri, 27 May 2016 14:02:59 -0400 |
Ryan C. Gordon |
A few more Visual Studio warning fixes.
|
changeset |
files
|
Fri, 27 May 2016 13:54:16 -0400 |
Ryan C. Gordon |
Fixed up a few Visual Studio warnings, compiling as C++, etc.
|
changeset |
files
|
Tue, 24 May 2016 01:05:54 -0400 |
Ryan C. Gordon |
metal: Group all uniform arrays into one struct with explicit array sizes.
|
changeset |
files
|
Tue, 17 May 2016 16:13:20 -0400 |
Ryan C. Gordon |
Metal: Removed FIXME that already got fixed.
|
changeset |
files
|
Tue, 17 May 2016 16:13:05 -0400 |
Ryan C. Gordon |
Metal: Cleaned up output a little bit.
|
changeset |
files
|
Tue, 17 May 2016 16:01:06 -0400 |
Ryan C. Gordon |
Metal: make constant arrays have unique names.
|
changeset |
files
|
Mon, 25 Apr 2016 02:55:29 -0400 |
Ryan C. Gordon |
Added support for producing shader language source code for Apple's Metal API.
|
changeset |
files
|
Mon, 25 Apr 2016 02:54:04 -0400 |
Ryan C. Gordon |
glsl: texture*Proj() needs vec3 params for cubes and 3d textures.
|
changeset |
files
|
Mon, 25 Apr 2016 02:51:45 -0400 |
Ryan C. Gordon |
Fixed some typos.
|
changeset |
files
|
Mon, 18 Apr 2016 12:06:17 -0400 |
Baldur Karlsson |
Deal with quirks of MSVC's vsnprintf() implementation.
|
changeset |
files
|
Tue, 09 Feb 2016 00:05:18 -0500 |
Ethan Lee |
Effect struct parameter support
|
changeset |
files
|
Fri, 01 Jan 2016 12:53:03 -0500 |
Ryan C. Gordon |
Updated copyright...like five years late. :)
|
changeset |
files
|
Fri, 01 Jan 2016 02:12:19 -0500 |
Ethan Lee |
- Add ability to build MojoShader as a shared library
|
changeset |
files
|
Tue, 13 Oct 2015 12:08:55 -0400 |
Ryan C. Gordon |
Whoops, checked wrong variable here. Not that anything sane overflowed this.
|
changeset |
files
|
Tue, 06 Oct 2015 07:22:47 -0500 |
Mischanix |
Bytecode emit: Don't read starting from the end of the token buffer
|
changeset |
files
|
Sat, 26 Sep 2015 23:34:00 -0400 |
Ryan C. Gordon |
Fixed a few outdated comments.
|
changeset |
files
|
Sat, 03 Jan 2015 00:50:43 -0500 |
Ryan C. Gordon |
Moved some simple things into mojoshader_common.c.
|
changeset |
files
|
Wed, 31 Dec 2014 16:49:59 -0500 |
Ryan C. Gordon |
Semantic analysis was reporting a NULL datatype for funcs with void retvals.
|
changeset |
files
|
Sun, 23 Nov 2014 21:21:25 -0500 |
Ryan C. Gordon |
Added a FIXME.
|
changeset |
files
|