remvoing ve_ prefix from glsl and generated odin code, not necessary to have

This commit is contained in:
2025-02-13 16:13:29 -05:00
parent d806fc6083
commit 1ed9d48a71
7 changed files with 1294 additions and 1320 deletions

View File

@@ -10,17 +10,17 @@ import sg "thirdparty:sokol/gfx"
Overview:
=========
Shader program: 've_render_glyph':
Get shader desc: ve_render_glyph_shader_desc(sg.query_backend())
Shader program: 'render_glyph':
Get shader desc: render_glyph_shader_desc(sg.query_backend())
Vertex Shader: render_glyph_vs
Fragment Shader: render_glyph_fs
Attributes:
ATTR_ve_render_glyph_v_position => 0
ATTR_ve_render_glyph_v_texture => 1
ATTR_render_glyph_v_position => 0
ATTR_render_glyph_v_texture => 1
Bindings:
*/
ATTR_ve_render_glyph_v_position :: 0
ATTR_ve_render_glyph_v_texture :: 1
ATTR_render_glyph_v_position :: 0
ATTR_render_glyph_v_texture :: 1
/*
#version 410
@@ -509,9 +509,9 @@ render_glyph_fs_source_wgsl := [361]u8 {
0x61,0x69,0x6e,0x5f,0x6f,0x75,0x74,0x28,0x66,0x72,0x61,0x67,0x5f,0x63,0x6f,0x6c,
0x6f,0x72,0x29,0x3b,0x0a,0x7d,0x0a,0x0a,0x00,
}
ve_render_glyph_shader_desc :: proc (backend: sg.Backend) -> sg.Shader_Desc {
render_glyph_shader_desc :: proc (backend: sg.Backend) -> sg.Shader_Desc {
desc: sg.Shader_Desc
desc.label = "ve_render_glyph_shader"
desc.label = "render_glyph_shader"
#partial switch backend {
case .GLCORE:
desc.vertex_func.source = transmute(cstring)&render_glyph_vs_source_glsl410