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

summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--assets/opensb/rendering/effects/interface.config8
-rw-r--r--assets/opensb/rendering/effects/interface.vert8
-rw-r--r--source/application/StarRenderer_opengl.cpp2
3 files changed, 2 insertions, 16 deletions
diff --git a/assets/opensb/rendering/effects/interface.config b/assets/opensb/rendering/effects/interface.config
index f153068..4616e72 100644
--- a/assets/opensb/rendering/effects/interface.config
+++ b/assets/opensb/rendering/effects/interface.config
@@ -1,13 +1,7 @@
{
"blitFrameBuffer" : "main",
- "effectParameters" : {
- "vertexRounding" : {
- "type" : "bool",
- "default" : false,
- "uniform" : "vertexRounding"
- }
- },
+ "effectParameters" : {},
"effectTextures" : {},
"effectShaders" : {
diff --git a/assets/opensb/rendering/effects/interface.vert b/assets/opensb/rendering/effects/interface.vert
index dfd94d4..a835eb8 100644
--- a/assets/opensb/rendering/effects/interface.vert
+++ b/assets/opensb/rendering/effects/interface.vert
@@ -6,7 +6,6 @@ uniform vec2 textureSize2;
uniform vec2 textureSize3;
uniform vec2 screenSize;
uniform mat3 vertexTransform;
-uniform bool vertexRounding;
in vec2 vertexPosition;
in vec4 vertexColor;
@@ -21,13 +20,6 @@ void main() {
vec2 screenPosition = (vertexTransform * vec3(vertexPosition, 1.0)).xy;
gl_Position = vec4(screenPosition / screenSize * 2.0 - 1.0, 0.0, 1.0);
- if (vertexRounding) {
- if (((vertexData >> 3) & 0x1) == 1)
- screenPosition.x = round(screenPosition.x);
- if (((vertexData >> 4) & 0x1) == 1)
- screenPosition.y = round(screenPosition.y);
- }
-
int vertexTextureIndex = vertexData & 0x3;
if (vertexTextureIndex == 3)
fragmentTextureCoordinate = vertexTextureCoordinate / textureSize3;
diff --git a/source/application/StarRenderer_opengl.cpp b/source/application/StarRenderer_opengl.cpp
index f0e4dfd..e640e53 100644
--- a/source/application/StarRenderer_opengl.cpp
+++ b/source/application/StarRenderer_opengl.cpp
@@ -254,7 +254,7 @@ void OpenGlRenderer::loadEffectConfig(String const& name, Json const& effectConf
effectParameter.parameterUniform = glGetUniformLocation(m_program, p.second.getString("uniform").utf8Ptr());
if (effectParameter.parameterUniform == -1) {
- Logger::warn("OpenGL20 effect parameter '{}' has no associated uniform, skipping", p.first);
+ Logger::warn("OpenGL20 effect parameter '{}' in effect '{}' has no associated uniform, skipping", p.first, name);
} else {
String type = p.second.getString("type");
if (type == "bool") {