Веб-сайт самохостера Lotigara

summaryrefslogtreecommitdiff
path: root/assets/opensb/rendering
diff options
context:
space:
mode:
authorKae <80987908+Novaenia@users.noreply.github.com>2023-07-06 23:59:18 +1000
committerKae <80987908+Novaenia@users.noreply.github.com>2023-07-06 23:59:18 +1000
commitfe99ec69664c5ca5a400d80e060084ff78d9bb22 (patch)
tree6fbe0123c9a6cb5105e34ad2a0c26a1791fc363e /assets/opensb/rendering
parentfe4cc1961888db364bbc70cfe0e7a15ec27a5c5b (diff)
Render the world in its own framebuffer
Diffstat (limited to 'assets/opensb/rendering')
-rw-r--r--assets/opensb/rendering/default.config9
-rw-r--r--assets/opensb/rendering/effects/interface.config11
-rw-r--r--assets/opensb/rendering/effects/interface.frag (renamed from assets/opensb/rendering/default.frag)0
-rw-r--r--assets/opensb/rendering/effects/interface.vert (renamed from assets/opensb/rendering/default.vert)0
-rw-r--r--assets/opensb/rendering/effects/world.config (renamed from assets/opensb/rendering/world.config)2
-rw-r--r--assets/opensb/rendering/effects/world.frag (renamed from assets/opensb/rendering/world.frag)0
-rw-r--r--assets/opensb/rendering/effects/world.vert (renamed from assets/opensb/rendering/world.vert)0
-rw-r--r--assets/opensb/rendering/opengl20.config.patch5
8 files changed, 18 insertions, 9 deletions
diff --git a/assets/opensb/rendering/default.config b/assets/opensb/rendering/default.config
deleted file mode 100644
index 5e51afc..0000000
--- a/assets/opensb/rendering/default.config
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "effectParameters" : {},
- "effectTextures" : {},
-
- "effectShaders" : {
- "vertex" : "default.vert",
- "fragment" : "default.frag"
- }
-} \ No newline at end of file
diff --git a/assets/opensb/rendering/effects/interface.config b/assets/opensb/rendering/effects/interface.config
new file mode 100644
index 0000000..b4860d6
--- /dev/null
+++ b/assets/opensb/rendering/effects/interface.config
@@ -0,0 +1,11 @@
+{
+ "blitFrameBuffer" : "world",
+
+ "effectParameters" : {},
+ "effectTextures" : {},
+
+ "effectShaders" : {
+ "vertex" : "interface.vert",
+ "fragment" : "interface.frag"
+ }
+} \ No newline at end of file
diff --git a/assets/opensb/rendering/default.frag b/assets/opensb/rendering/effects/interface.frag
index 0ba2d60..0ba2d60 100644
--- a/assets/opensb/rendering/default.frag
+++ b/assets/opensb/rendering/effects/interface.frag
diff --git a/assets/opensb/rendering/default.vert b/assets/opensb/rendering/effects/interface.vert
index 612a788..612a788 100644
--- a/assets/opensb/rendering/default.vert
+++ b/assets/opensb/rendering/effects/interface.vert
diff --git a/assets/opensb/rendering/world.config b/assets/opensb/rendering/effects/world.config
index 3ad0d88..188b727 100644
--- a/assets/opensb/rendering/world.config
+++ b/assets/opensb/rendering/effects/world.config
@@ -1,4 +1,6 @@
{
+ "frameBuffer" : "world",
+
"effectParameters" : {
"lightMapEnabled" : {
"type" : "bool",
diff --git a/assets/opensb/rendering/world.frag b/assets/opensb/rendering/effects/world.frag
index b4450ad..b4450ad 100644
--- a/assets/opensb/rendering/world.frag
+++ b/assets/opensb/rendering/effects/world.frag
diff --git a/assets/opensb/rendering/world.vert b/assets/opensb/rendering/effects/world.vert
index 67998bc..67998bc 100644
--- a/assets/opensb/rendering/world.vert
+++ b/assets/opensb/rendering/effects/world.vert
diff --git a/assets/opensb/rendering/opengl20.config.patch b/assets/opensb/rendering/opengl20.config.patch
new file mode 100644
index 0000000..3d85c1a
--- /dev/null
+++ b/assets/opensb/rendering/opengl20.config.patch
@@ -0,0 +1,5 @@
+{
+ "frameBuffers" : {
+ "world" : {}
+ }
+} \ No newline at end of file