mirror of
https://github.com/love2d/love.git
synced 2026-08-17 19:23:38 +02:00
Make VERTEX/PIXEL shader defines result in themselves
This means you can use VERTEX or PIXEL in your shader code without them disappearing (and getting a vague error). It's still not necessarily a good idea to use them as names, but at least it doesn't mysteriously break now. --HG-- branch : minor
This commit is contained in:
@@ -306,7 +306,7 @@ local function createShaderStageCode(stage, code, lang, gles, glsl1on3, gammacor
|
|||||||
stage = stage:upper()
|
stage = stage:upper()
|
||||||
local lines = {
|
local lines = {
|
||||||
GLSL.VERSION[lang][gles],
|
GLSL.VERSION[lang][gles],
|
||||||
"#define "..stage,
|
"#define " ..stage .. " " .. stage,
|
||||||
glsl1on3 and "#define LOVE_GLSL1_ON_GLSL3 1" or "",
|
glsl1on3 and "#define LOVE_GLSL1_ON_GLSL3 1" or "",
|
||||||
gammacorrect and "#define LOVE_GAMMA_CORRECT 1" or "",
|
gammacorrect and "#define LOVE_GAMMA_CORRECT 1" or "",
|
||||||
GLSL.SYNTAX,
|
GLSL.SYNTAX,
|
||||||
|
|||||||
Reference in New Issue
Block a user