Questions tagged [glfw]
GLFW is a cross-platform library for creating and interacting with windows with an OpenGL context.
116
questions
1
vote
2answers
94 views
Why would I want to set a minimal OpenGL version before creating the context?
Typical GLFW applications have these lines after glfwInit():
...
0
votes
1answer
32 views
set model to transparent where texture is transparent
I finally got around to applying textures to my game, and I noticed that the areas that are transparent on the .png of the texture are not transparent on the actual model.It is illustrated in the ...
0
votes
0answers
22 views
Having problems with making a button class (checkIfClick) opengl
Just basing how sfml does it, I get the globalbound of the object and then check if the mouseposition is within the object. I ...
0
votes
0answers
35 views
Having trouble with 2d projection (Opengl)
I need to change the normalize coords from -1 to 1 to the width and height of my application. The reason why I want to change the normalize coords is because i think it would be a easier set position ...
0
votes
1answer
75 views
how to move a 2d shape in opengl 4.6 (glfw)
Class Button
So from my understanding in order to move a 2d shape you need manipulate the vertices and then update????
If i do need to update the buffer how i would go by doing that?
float xpos = 150 ...
0
votes
1answer
44 views
Memory Usage Issue with declared variables (when swapping between states)
So my problem is that When I make a Shader variable and I swap between mainmenustate and gamestate really fast I notice my memory usage increase alot but as soon I switch my Shader varaible into a ...
0
votes
1answer
109 views
0
votes
0answers
45 views
GLFW Problem “The driver does not appear to support OpenGL”
I am trying to learn OpenGL & GLFW , when I run this simple project
I get error ID : "65542" with the message "The driver does not appear to support OpenGL".
My graphics card ...
0
votes
1answer
34 views
Does swap buffer with vsynch guarantee synchronization?
I was wondering if I could assume that all buffer related GPU operations such as:
glDrawElements
glBufferData
glSubBufferData
glUnmapBuffer
are guaranteed to be completed after swap buffer is ...
3
votes
0answers
37 views
Access GLFW functions from DLL
My game uses DLLs as mods. Players can write DLLs which can render, play audio, print to console, etc. This works fine, however when I try to access GLFW functions, they don't seem to work properly.
<...
0
votes
1answer
102 views
glfw resizing causing image scaling
I have a quad rendered that extends from the top left of the window to with width of the window that is also 64 pixels high. When I resize the window, from its initial size, the quad and text scales ...
0
votes
1answer
48 views
Stuttery camera with mouse movement
I'm implementing a framerate independent FPS camera and I'm having a problem with jerky camera. The camera is smooth if I translate it or if I make it rotate at a fixed rate, but as soon as I start to ...
0
votes
1answer
55 views
LWJGL GLFW hangs on native glfwInit call
For the past months I've been working on creating my own game engine for personal use in LWJGL using pieces here and there, especially from developer ThinMatrix's rightfully credited code, to learn as ...
0
votes
1answer
71 views
Parts of OpenGL rendering area missing/transparent until resize
I am having a weird transparency issue when running my game in windowed mode. Parts of the window, left and top parts in normal window mode, right and bottom when in maximised window, become ...
1
vote
0answers
76 views
Transform the mouse coordinates to the GLSL plane
I am creating a 2D map editor in C ++ with GLFW. I want move and drag entities with the mouse, but I have a problem, the mouse coords are in the window size range (1200, 720) and the entity is in the ...
1
vote
0answers
38 views
Subtract a circle on a rectangle - OpenGL
I am writing a game using GLFW, GLEW, GLM and Bullet3 in C++. Its a Maze with holes. I am doing the floor with rectangles (wich is 2 GL_TRIANGLES).
I want to make some woles (circles), to the ball ...
0
votes
1answer
248 views
glfwCreateWindow function returning NULL
I am working on creating a game engine using GLFW. To begin, I set up a window class in C++ to test how making a window works. For some reason, when I call the glfwCreateWindow function, it returns ...
0
votes
1answer
722 views
How to render in a imGui Window
I am learning OpenGL by glfw3 lib and I am using imgui to make a interesting application.
However, I can not render what I want in a imgui window.
I searched google and get below link:
Render in a ...
0
votes
1answer
311 views
Building a flexible GLFW Event handling system (for beginners)
The 2017 Thread "How to improve my input handling in GLFW?" is brilliant! Exactly my question and what seems like some great solutions.
However "Tyyppi_77" is hard for me to understand as a ...
0
votes
1answer
137 views
Debug in OpenGL & GLFW (version >= 4.3)
I try enable debug system in OpenGL with helps debug output in OpenGL version >= 4.3. My code:
...
0
votes
0answers
168 views
OpenGL viewport is stretched
For this project I am using GLFW, glad and glm.
My window looks like this:
The dimensions of the window are correct, but the viewport is stretched, making my square into a rectangle.
How do I use a ...
0
votes
1answer
50 views
GLFW window becomes unresponsive when asking for input!
I am trying to write a simple C++ game using OpenGL. In my render loop i ask for text based input from the user but this causes the GLFW window to become unresponsive. I suspect that this happens ...
1
vote
1answer
298 views
JWJGL Multi-threading to separate update and render
Introduction:
I am currently designing a game in Java using the LWJGL 3.0, with Gradle. I have quite an advanced knowledge on multi-threading, and I am aware how GLFW does/doesn't implement multi-...
0
votes
1answer
331 views
Set / Get UserPointer - What Do They Do?
I see a lot of talk about glfwGetWindowUserPointer() and glfwSetWindowUserPointer() but I can't for the life of me understand what these functions actually do.
From http://discourse.glfw.org/t/what-...
0
votes
1answer
130 views
OpenGL 2D Game Render Help
I just recently started using C++ and OpenGL and I am running into an issue. I am not totally sure what I am doing so could you please tell me what I am doing wrong and what I could improve?
Here is ...
0
votes
0answers
169 views
When trying to render a texture in opengl after including the stb_image.h file in the project i get a linker error
Initially i gave the path of the stb_image.h & stb_image.c file location C/C++ include directories as adding the header file directly to the project was not working.
1
vote
2answers
457 views
0
votes
2answers
151 views
Full-screen window hangs when debug break or crash (Windows/GLFW/Cocos2D)
I run into an issue if my game application becomes unresponsive when running in fullscreen on Windows. This mostly applies when I want to use breakpoints in Visual Studio, however if the application ...
0
votes
0answers
290 views
Flickering / tearing with glfwSwapBuffers
I recently separated my logic and rendering threads to fix this problem:
GLFW window freezes on title bar hold/drag
This means the logic and rendering are no longer running in lock-step as they were ...
1
vote
0answers
623 views
Multiple Viewports/Windows Dear IMGUI c++
How do I use IMGUI with multiple GLFW windows? I know Dear IMGUI already has a virtual viewport system going in the viewport branch but I found that to be lacking a bit on how to use this new system.
...
2
votes
1answer
390 views
How can I tell in code if vsync is disabled on desktop PC?
My game needs to behave differently to get the best performance if the user disables vsync globally (basically, I need to change the scheduling on my housekeeping operations).
Is there a graphics ...
1
vote
1answer
311 views
Problem with rotation a camera with the mouse OPENGL GLFW
I am trying to move my camera with my mouse, I can translate it juste by changing the current position of my camera, but when I want to move my forward vector and my up vector of my camera it doesnt ...
2
votes
2answers
5k views
Unresolved external symbol _glad_XXX
I am relatively new to C++ but I have a few years of java experience. I decided to try to make a game with C++, In contrast with the handful of games i have written in Java with lwjgl. I am having a ...
0
votes
1answer
720 views
Cannot open include file: 'linmath.h'
I have set up GLFW and GLAD in Visual Studio 2017 as follows:
I created in C: directory folder GLFW-GLAD, and put in there, "glfw" (Windows pre-compiled binaries, 32-bit Windows binaries) as well "...
1
vote
1answer
408 views
Drawing many separate lines using mouse OpenGL(GLFW/glad)
So, in order to draw a line, I track the coordinates of the mouse, then I add them to the array and capture it as GL_LINE_STRIP_ADJACENCY. However, for example, I completed drawing a line1 at P1 and ...
0
votes
1answer
1k views
GLFW - Camera rotation system
I need to make a camera rotation system similar to the one here
http://madebyevan.com/webgl-path-tracing/
To rotate, press the Left mouse button and drag. So far I figured a basic idea of how this ...
0
votes
1answer
462 views
How to scale-to-fit OGL viewport to GLFW window?
Say my window is 1280x720. I want to render my stuff to lower resolution and then stretch it to window. I've tried this:
glViewport(0, 0, 1280 / 2, 720 / 2);
...
1
vote
1answer
628 views
Cross-platform GLFW build with CMake
I know this is probably a popular question and can be very vague, so I'm going to be as specific as possible. I don't really know how to even form this question to be able to search Google, so I came ...
2
votes
1answer
309 views
GLFW shift key not behvaing like other keys
I am using GLFW 3.2.1
Currently I am implementing a camera. For the vertical controls I am using space to go up and shift to go down.
For all other keys, pressing the key results in the section of ...
2
votes
1answer
650 views
Unintended stuttering when moving camera
I am using opengl and GLFW to make a rendering engine.
Things work per se, but there is some weird flickering happening when I move the camera.
Due the nature of the problem I need to link a ...
0
votes
1answer
45 views
GLFW- Help implementing glBufferedData
Good Morning,
I've been trying to learn some OpenGL by following the tutorials on learnopengl.com and I've hit a bit of a snag. I'm trying to implement the same functionality as the "Hello Triangle" ...
2
votes
0answers
303 views
How to properly separate render thread from logic thread?
I am not asking about parallelization of physics and so on stuff with parallel_for() like stuff.
I've managed to have separate rendering thread from logic thread, ...
3
votes
0answers
147 views
timing rendering to monitor screen update
I have an application with a very light rendering loop, taking a predictable and small time to execute. Right now, I have two solutions. The first solution uses Vsync: after a screen update, my ...
1
vote
1answer
750 views
Modifying GLFW callbacks
I'm currently using Imgui for the GUI part of my OpenGL/C++ engine with the GLFW binding. The problem is though that this binding has encapsulated the input callbacks in a global .cpp file which makes ...
3
votes
0answers
135 views
Understanding callbacks for connecting/disconnecting controller
I am using glfw and let's say I track controllers with a simple struct:
...
4
votes
3answers
5k views
How to improve my input handling in GLFW?
Currently I'm busy working on a game engine. I have my own window class with GLFW functionalities. Currently, I have a very primitive way to handle input in my class:
It is not fast, and not "...
1
vote
1answer
770 views
How to abstract GLFW from my rendering library?
I would like to split my game engine in different libraries, so it is easier to maintain, however i have one problem: for example the window creation is handled by GLFW, so I encapsulated it into a ...
1
vote
2answers
8k views
Getting error when following learnopengl.com “Hello Window” Tutorial; how can I fix them?
I am not sure what to do, I have added the include / lib files in the IDE include / lib folders. But I am getting these errors. Someone please help me! What am I doing wrong? Do I need to add some ...
1
vote
0answers
598 views
Detecting keys presses between keyboard layouts, operating systems and javascript
I've recently encountered a few headaches when I tried to detect key presses for a custom game engine to supports Windows, MacOS, Linux, and WebGL.
Naive approach:
At first I naively thought that ...
0
votes
1answer
530 views
Getting choppy, jumpy animation
Hey I'm trying to get a smooth animation for my player movement. Earlier I changed my frames to render at fixed time(1/60 sec). Well that makes my player now run at a constant speed but the animation ...