remove window decorations from integration testing
Some checks failed
studiorailgun/Renderer/pipeline/head There was a failure building this commit

This commit is contained in:
austin 2024-08-22 18:33:29 -04:00
parent 31d8a579b4
commit 67700fdb47
4 changed files with 6 additions and 5 deletions

View File

@ -223,6 +223,7 @@ public class Globals {
public static int WINDOW_WIDTH = 1920;
public static int WINDOW_HEIGHT = 1080;
public static boolean WINDOW_DECORATED = true; //used to control whether the window is created with decorations or not (ie for testing)
//title bar dimensions
public static int WINDOW_TITLE_BAR_HEIGHT = 0;

View File

@ -3,6 +3,7 @@ package electrosphere.renderer;
import static electrosphere.renderer.RenderUtils.createScreenTextureVAO;
import static org.lwjgl.glfw.GLFW.GLFW_CONTEXT_VERSION_MAJOR;
import static org.lwjgl.glfw.GLFW.GLFW_CONTEXT_VERSION_MINOR;
import static org.lwjgl.glfw.GLFW.GLFW_FALSE;
import static org.lwjgl.glfw.GLFW.GLFW_OPENGL_CORE_PROFILE;
import static org.lwjgl.glfw.GLFW.GLFW_OPENGL_PROFILE;
import static org.lwjgl.glfw.GLFW.glfwCreateWindow;
@ -236,6 +237,9 @@ public class RenderingEngine {
if(Globals.RUN_HIDDEN){
glfwWindowHint(GLFW.GLFW_VISIBLE, GLFW.GLFW_FALSE);
}
if(!Globals.WINDOW_DECORATED){
glfwWindowHint(GLFW.GLFW_DECORATED, GLFW_FALSE);
}
// glfwWindowHint(GLFW_TRANSPARENT_FRAMEBUFFER, GLFW_TRUE); Allows you to make the background transparent
// glfwWindowHint(GLFW_OPACITY, 23);
//Creates the window reference object

View File

@ -14,17 +14,13 @@ import testutils.TestRenderingUtils;
*/
public abstract class RenderingTestTemplate {
public static final int DEFAULT_WINDOW_WIDTH = 1920;
public static final int DEFAULT_WINDOW_HEIGHT = 1080;
/**
* Initializes the engine
*/
@IntegrationSetup
public void initEngine(){
Globals.WINDOW_DECORATED = false;
TestEngineUtils.initGraphicalEngine();
Globals.WINDOW_WIDTH = DEFAULT_WINDOW_WIDTH;
Globals.WINDOW_HEIGHT = DEFAULT_WINDOW_HEIGHT;
}
/**

Binary file not shown.

Before

Width:  |  Height:  |  Size: 19 KiB

After

Width:  |  Height:  |  Size: 20 KiB