mv logo shader to nogame bundle;

This commit is contained in:
bjorn 2024-02-20 16:02:16 -08:00
parent 81ef58d032
commit 64e253a8ef
8 changed files with 6 additions and 12 deletions

View File

@ -467,11 +467,12 @@ vert = 'etc/shaders/*.vert'
frag = 'etc/shaders/*.frag'
comp = 'etc/shaders/*.comp'
glslang_flags += '--quiet'
glslang_flags += config.debug and '-gVS' or ''
glslang_flags += '--target-env vulkan1.1'
function compileShaders(stage)
pattern = 'etc/shaders/*.' .. stage
glslang_flags += '--quiet'
glslang_flags += config.debug and '-gVS' or ''
glslang_flags += '--target-env vulkan1.1'
tup.foreach_rule(pattern, 'glslangValidator $(glslang_flags) --vn lovr_shader_%B_' .. stage .. ' -o %o %f', '%f.h')
end

View File

@ -2,7 +2,7 @@
#extension GL_EXT_multiview : require
#extension GL_GOOGLE_include_directive : require
#include "lovr.glsl"
#include "shaders/lovr.glsl"
vec4 lovrmain() {
float y = UV.y;

BIN
etc/nogame/logo.spv Normal file

Binary file not shown.

View File

@ -9,7 +9,7 @@ function lovr.load()
lovr.graphics.setBackgroundColor(0x20232c)
end
logo = lovr.graphics.newShader('unlit', 'logo')
logo = lovr.graphics.newShader('unlit', 'logo.spv')
end
function lovr.draw(pass)

View File

@ -10,7 +10,6 @@
#include "shaders/animator.comp.h"
#include "shaders/blender.comp.h"
#include "shaders/tallymerge.comp.h"
#include "shaders/logo.frag.h"
#include "shaders/lovr.glsl.h"

View File

@ -58,7 +58,6 @@ StringEntry lovrDefaultShader[] = {
[SHADER_EQUIRECT] = ENTRY("equirect"),
[SHADER_FILL_2D] = ENTRY("fill"),
[SHADER_FILL_ARRAY] = ENTRY("fillarray"),
[SHADER_LOGO] = ENTRY("logo"),
{ 0 }
};

View File

@ -2790,10 +2790,6 @@ ShaderSource lovrGraphicsGetDefaultShaderSource(DefaultShader type, ShaderStage
[STAGE_VERTEX] = { STAGE_VERTEX, lovr_shader_fill_vert, sizeof(lovr_shader_fill_vert) },
[STAGE_FRAGMENT] = { STAGE_FRAGMENT, lovr_shader_fill_array_frag, sizeof(lovr_shader_fill_array_frag) }
},
[SHADER_LOGO] = {
[STAGE_VERTEX] = { STAGE_VERTEX, lovr_shader_unlit_vert, sizeof(lovr_shader_unlit_vert) },
[STAGE_FRAGMENT] = { STAGE_FRAGMENT, lovr_shader_logo_frag, sizeof(lovr_shader_logo_frag) }
},
[SHADER_ANIMATOR] = {
[STAGE_COMPUTE] = { STAGE_COMPUTE, lovr_shader_animator_comp, sizeof(lovr_shader_animator_comp) }
},

View File

@ -287,7 +287,6 @@ typedef enum {
SHADER_EQUIRECT,
SHADER_FILL_2D,
SHADER_FILL_ARRAY,
SHADER_LOGO,
SHADER_ANIMATOR,
SHADER_BLENDER,
SHADER_TALLY_MERGE,