The Lightweight Java Game Library (LWJGL) provides access to high performance, cross-platform libraries OpenGL and OpenAL. Additionally LWJGL provides access to controllers such as Gamepads, Steering wheel and Joysticks.
0
votes
1answer
348 views
LWJGL font not rendering, even with depth test and texture_2D
I'm running into an odd little problem here. I'm attempting to render a basic console over my LWJGL-based application, which should be easy enough through a decorator pattern of renderers (as in, one ...
1
vote
1answer
53 views
Inconsistent linear filtering causes flickering textures
I'm drawing a sprite taken from a texture atlas. The sprite is moving from left to right and back on the screen. I've enabled linear filtering for magnification and minification.
Everything looks as ...
0
votes
0answers
15 views
Slick2D changing image's color with drawFlash and using alpha
I have an image, where I have a round soft white feathered ball in the center of it.
I plan to use it for my lighting in my 2D game.
I could not find any proper way to drawing lighting with many ...
0
votes
0answers
23 views
Slick2D/LWJGL Drawing coloured lights problem
I am using the Slick2D engine.
I've followed this snippet for creating light sources.
I have followed step step, added what is actually important for me, and tested it and the lighting effects ...
1
vote
1answer
181 views
What alternatives are there for creating Keyboard/Mouse controls in LWJGL?
So I'm currently working my way through openGL tutorials, using LWJGL to do all my work in. However as I get to the part on how to access Keyboard and Mouse events in this library, I stumble across ...
2
votes
1answer
212 views
How do I use a JBox2D ContactListener to check if my character is standing on the ground?
I want to know when my character is touching a wall or floor. I've had no luck searching for information on this. I saw a few things about ContactListeners and getContactList(), but I don't understand ...
0
votes
0answers
20 views
How to render multiple VBOs in LWJGL
I'm still trying to grasp the understanding of VBOs. When you create the floatbuffer, I was told if you keep adding to the put, you would get more points for a shape with more points. My problem is, I ...
0
votes
1answer
29 views
Get stick analogue XY position using Jinput in lwjgl
I want to capture the movement of the analogue stick of the gamePad.
is there any equivalent function to this?
public void mouseMoved(MouseEvent mouseEvent) {
mouseEvent.getX(); //return the X ...
7
votes
2answers
1k views
What causes some computers to have no or slow OpenGL, and how to fix it?
I am using Java with JOGL to create OpenGL enhanced 2D graphics. The graphics operations I use are nothing fancy, and should be supported by almost any recent graphics card. For example, my game ...
0
votes
1answer
99 views
(LWJGL) Pixel Unpack Buffer Object is Disabled? (glTextImage2D)
I am trying to create a render target for my game so that I can re-render at a different screen size. But I am receiving the following error:
Exception in thread "main" ...
0
votes
0answers
40 views
Collision between player and heightmap
Im programming a small project, an opengl height map.
It is build of triangles, which points are fit to the right y position (read out of an image).
The player is represanted by a cuboid. (p1, p2, ...
1
vote
2answers
113 views
Application of classes with critical non-static fields in LWJGL
I'm going to be as specific about this question as I can. Ultimately, how is it that I apply a class that uses non-static fields in LWJGL?
More specifically, I know that OpenGL is quite nearly more a ...
0
votes
1answer
56 views
How to achieve a Gaussian Blur effect for shadows in LWJGL/Slick2D?
I am currently trying to implement shadows into my game, and after a lot of searching in the interwebs I came to the conclusion that drawing hard edged shadows to a low resolution pass combined with a ...
0
votes
1answer
162 views
LWJGL SlickUtil Texture Binding
I am making a 3D game using LWJGL and I have a texture class with static variables so that I only need to load textures once, even if I need to use them more than once. I am using Slick Util for this. ...
0
votes
1answer
156 views
LWJGL: Camera distance from image plane?
Let me paste some code before I ask the question...
public static void createWindow(int[] args) {
try {
Display.setFullscreen(false);
DisplayMode d[] = ...
0
votes
0answers
68 views
Using VBOs for the begginer
I've spent the past 10 hours trying to understand this and couldn't get any good help. I whatched a youtube video on VBOs and have whatched it many times and tried many things, but I STILL DON'T GET ...
0
votes
0answers
44 views
(LWJGL)How would a game patch work
I made a game in java that I plan on selling some day. When I do eventually release it,I want people to receive patches instead of buying it again. How does a game patch work, and where the heck do I ...
6
votes
1answer
292 views
2D Polygon Triangulation
I am creating a game engine using the JBox2D physics engine. It only allows you to create polygon fixtures up to 8 vertices, To create a body with more than 8 vertices, you need to create multiple ...
0
votes
1answer
60 views
LWJGL/Java - Implementing a writeable text box?
I would like to create a writeable text box where a user can input text into it. A nice "send" button that the person could click to send the text to the server would also be nice.
I currently haven ...
0
votes
1answer
20 views
Slick UnicodeFont displays in different location depending on the screen size?
I am using the Slick2D library to draw text. The text draws perfectly, however it is in the wrong location!
I could easily draw it in the correct location, however the problem is that the "correct ...
2
votes
3answers
4k views
Where can I find tutorials for LWJGL? [closed]
I don't know if this is against the FAQ so if you close this, it'll be no surprise.
I have done research but all the tutorials I have seen have been to hard to follow; I reckon there are better ones ...
0
votes
1answer
72 views
What is “immediate mode” in LWJGL?
I am not sure what "immediate mode" is in the context of LWJGL. I think it's when you use gluPerspective() function?
-1
votes
1answer
70 views
How do I put different textures on different walls? LWJGL
So far I have it so you are running around in a box, but all of the walls are the same texture! I've loaded up other textures for the walls (I want the walls a different texture than the floor) but it ...
0
votes
2answers
39 views
glViewport like camera
I'm using glViewport as a camera of sorts, but I'm not quite sure how it works. For example when I change do:
glOrtho(0, 800, 600, 0, -1, 1);
glViewport(0, 0, 400, 200);
It makes the viewing area ...
0
votes
1answer
54 views
How to make a sidescrolling effect in lwjgl
I use the following methods and the screen moves away from the player.
glTranslatef(h.x - width/2, h.y - hieght/2, 0);
if ((Keyboard.isKeyDown(Keyboard.KEY_D))) {
h.x += 10;
...
0
votes
1answer
38 views
Blending issue with framebuffer
I'm trying to get some particles to work properly - they should blend among themselves but not with the background color. For this I'm using additive blending, textures with premultipled alpha and set ...
0
votes
2answers
67 views
Why does my side-scroller character move in the wrong direction?
I'm trying to understand why my rectangle moves in the opposite direction I want it to.
I have a float for translation:
glTranslatef(translate_x, 0, 0);
if ...
-1
votes
1answer
45 views
How to load resources in LWJGL [duplicate]
I've been searching for days. When I export and create my fat jar it loads and disappears. It can't find my images.
This is what it all looks like. I used something like this to load them:
File a;
...
0
votes
0answers
144 views
Adding 2d hud/gui to a 3d game engine which has no 2d features
I have been following the 3d game engine tutorial series made by theBennyBox for a few months now, and have finally decided to create a game with it. My problem is that it is a 3d only engine which ...
1
vote
4answers
209 views
Are VBOs only for OpenGL 3.x?
Are VBOs only for OpenGL 3.x?
I'm using immediate mode and I know it's bad, slow, and deprecated. But then I looked at display lists but they are deprecated too. I guess the VBO is the only one left ...
0
votes
1answer
63 views
(LWJGL) Exporting Textures with JarSplice [duplicate]
I have another game that uses rectangles instead of textures and works just fine. when I run this I get this error:
Microsoft Windows [Version 6.1.7601]
Copyright (c) 2009 Microsoft Corporation. ...
0
votes
1answer
54 views
Jagged text + additive blend in openGL
I am having some trouble understanding how openGL blend modes work. At first I was using
glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA)
and it all looked fine except that I couldn't use any ...
1
vote
1answer
144 views
Shadow map: depth texture always returns 0
I'm implementing a shadow map for the sun light in my voxel engine using a depth texture attached to a framebuffer. But when I sample the depth texture during the normal pass, the value returned is ...
2
votes
0answers
266 views
OpenGL: Attempt to allocate a texture too big for the current hardware [closed]
I'm getting the following error:
java.io.IOException: Attempt to allocate a texture to big for the current hardware
at ...
2
votes
5answers
2k views
Implementing pausing functionality
I'm working in LWJGL and trying to implement pausing when the user presses the 'P' key. Thus far I have this:
boolean gamePaused = false;
while(!Display.isCloseRequested()){
...
0
votes
0answers
57 views
How to create a 2D overlay over a 3D game? (LWJGL/OpenGL) [duplicate]
GameDev!
I would like to create a 2D overlay over a 3D world, using LWJGL (Java version of OpenGL), to show information to the player, for example, a chat box, health bar, selected cannonball type, ...
5
votes
2answers
257 views
Are display lists faster than VBOs?
I'm making a voxel rendering engine. My "chunks" are 32 * 32 * 256 blocks and I can render a 16 * 16 square of them (which corresponds to Minecraft's maximal render distance). I'm using VBOs holding ...
0
votes
1answer
74 views
App using LWJGL can't find display mode extension on Linux
I'm running LWJGL app on Ubuntu virtual machine with no phisical graphic card. I set up Xvfb and Mesa3D but it fails with exception
java.lang.ExceptionInInitializerError: null
at ...
0
votes
1answer
76 views
LWJGL - Keyboard.next() not firing
I am trying to make a class which will handle all of my inputs, however Keyboard.next() isn't returning true. Here is my code.
while(Keyboard.next()) {
if(Keyboard.getEventKey() == ...
1
vote
0answers
53 views
Structure gameobjects and call events
I'm working on a 2D tile based game in which the player interacts with other game objects (chests, AI, Doors, Houses etc...). The entire map will be stored in a file which I can read. When loading the ...
0
votes
1answer
104 views
Why does my character move up forever when he jumps with this code?
I've been doing some stupid stuff in Slick2D+LWJGL and I've run into a problem.
I press the UP arrow and my character continues to go up until I let go :/
Here's the code:
if ...
6
votes
3answers
2k views
How do I render a PNG with transparency in LibGDX?
I'm building a simple tic-tac-toe example with LibGDX. I have simple images: cross, circle and board, all pngs created with GIMP with a transparent background.
How can I render them as a Texture with ...
0
votes
1answer
73 views
LWJGL Resize window and glTranslate breaking screen resolution
I'm trying to make a 2D Tile RPG game with LWJGL but I'm having a problem with the display resizing. I want the user to be able to re-size the window to whatever size they want just by expanding it ...
0
votes
2answers
250 views
LWJGL texture bleeding fix won't work
I tried a lot of things to fix texture bleeding, but nothing works. I don't want to add a transparent border around my textures, because I already got too many and it would take too much time and I ...
0
votes
2answers
136 views
Can I use multiple OpenGL version together
I want to use GLSL but keep my current OpenGL 1.1 setup. The thing is that can I use OpenGL 2.0 shaders on OpenGL 1.1 renders?
10
votes
1answer
8k views
Making a HUD/GUI with OpenGL (LWJGL)
I'm at the stage in my game development where I need to make a HUD or GUI. I've never gotten to this part, so I don't know how its done. I tried rendering a simple quad at a fixed position on the ...
0
votes
2answers
63 views
Clamping large content to smaller area
I'm using OpenGL (with LWJGL) in Java, but the question is language independent.
I have some region (a rectangle for simplicity), and, let's say, a big tiled map which I want to show in this area. ...
0
votes
0answers
17 views
Slick util TiledMap stops all other drawing
Im trying to add tile maps to my game. Before I added the tile map, I had 3 quads being drawn for testing purposes, but after adding the tile map, the quads are no longer drawn.
private static void ...
0
votes
1answer
24 views
lwjgl slick textures and glTexParameter
How to make textures fill all area as it is specified? I'm getting small gaps if the texture is smaller than area example: gl_quads setup like these:
-1f, 1f, 0,
-0.98f, 1f, 0,
-0.98f, -1f, 0,
...
0
votes
1answer
116 views
Getting the Ray position from View and Projection Matrix
I'm having some trouble calculating the direction and position of the ray from my matrices. I have tried some things such as:
private Vec3 getPick(Mat4 projection, Mat4 view) {
Mat4 ...