Comments (2)
The original Jazz Jackrabbit 2 is using DirectDraw without GPU acceleration, but this is modern game that supports current platforms and it allows to have higher FPS with better graphical effects.
The main reason is that OpenGL 3.0 is already 15 years old (so it's a miracle that I still support it). Before v1.0.0 Jazz² Resurrection used OpenGL 2.1, but it was written in C# and used a completely different engine, the biggest problem was that I had to maintain 2 versions of each shader - one for OpenGL 2.1 and one for OpenGL ES 3.0 (for mobile devices), which led to situations where I didn't want to change anything at all in the shaders to avoid breaking anything. I think it doesn't work on OpenGL 2.1 mainly because of the unified shaders which probably doesn't compile on 2.1, but I can't test it, because I don't have any GPU that supports only 2.1.
So basically the main reason it that OpenGL 2.1 is too old to support.
from jazz2.
Ahhh okay, I hadn't realized that your reasoning was that important.
Well in any case, that is still good information to know. Thank you. Will close. Open if you feel the need ofc.
from jazz2.
Related Issues (20)
- Unnecessary loss of health while having a parrot HOT 1
- Frozen boulders not sliding after being pushed HOT 1
- After being teleported by the money rabbit to bonus location, all remaining coins should be switched to gems HOT 3
- Problems with font HOT 1
- Crash while unpacking source HOT 13
- [Feature request] Custom touch buttons position/size HOT 1
- Can't install on Android HOT 1
- Android version : Screen orientation HOT 2
- Stuck at teleporter HOT 2
- Bug: macOS Build doesn't scale sprites correctly. HOT 15
- Jazz 2.1.0 doesn't work on Android HOT 13
- Jazz on Android crashes when character morphs HOT 1
- android import from gog HOT 1
- Games crashes on launch with "Failed to compile shaders" assert HOT 2
- 2.5.0 BUG: left-aligned intro with option to keep aspect ratio for cutscenes HOT 1
- Cannot Get Past Arrow Sign in Fourteen Carrot Level HOT 3
- Website is down including the wasm implementation HOT 2
- Content not showing up in compiled emscripten version HOT 2
- Can't launch: `/usr/bin/jazz2: line 26: /home/jared/.local/share/Jazz² Resurrection/Update/jazz2: No such file or directory` (The directory exists) HOT 4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from jazz2.