package rename + storage backend abstraction

This commit is contained in:
mcrcortex
2024-01-19 12:07:47 +10:00
parent 2345c8d692
commit e3bd036385
98 changed files with 268 additions and 242 deletions

View File

@@ -3,10 +3,10 @@
layout(local_size_x = 128, local_size_y = 1, local_size_x = 1) in;
#import <voxelmon:lod/gl46/quad_format.glsl>
#import <voxelmon:lod/gl46/bindings.glsl>
#import <voxelmon:lod/gl46/frustum.glsl>
#import <voxelmon:lod/gl46/section.glsl>
#import <zenith:lod/gl46/quad_format.glsl>
#import <zenith:lod/gl46/bindings.glsl>
#import <zenith:lod/gl46/frustum.glsl>
#import <zenith:lod/gl46/section.glsl>
//https://github.com/KhronosGroup/GLSL/blob/master/extensions/ext/GL_EXT_shader_16bit_storage.txt
// adds support for uint8_t which can use for compact visibility buffer

View File

@@ -1,7 +1,7 @@
#version 460 core
#extension GL_ARB_gpu_shader_int64 : enable
#define VISIBILITY_ACCESS writeonly
#import <voxelmon:lod/gl46/bindings.glsl>
#import <zenith:lod/gl46/bindings.glsl>
flat in uint id;
flat in uint value;
//out vec4 colour;

View File

@@ -1,8 +1,8 @@
#version 460 core
#extension GL_ARB_gpu_shader_int64 : enable
#define VISIBILITY_ACCESS writeonly
#import <voxelmon:lod/gl46/bindings.glsl>
#import <voxelmon:lod/gl46/section.glsl>
#import <zenith:lod/gl46/bindings.glsl>
#import <zenith:lod/gl46/section.glsl>
flat out uint id;
flat out uint value;

View File

@@ -1,8 +1,8 @@
#version 460 core
#extension GL_ARB_gpu_shader_int64 : enable
#import <voxelmon:lod/gl46/quad_format.glsl>
#import <voxelmon:lod/gl46/bindings.glsl>
#import <zenith:lod/gl46/quad_format.glsl>
#import <zenith:lod/gl46/bindings.glsl>
layout(location = 0) out flat vec4 colour;