isticlwjgl's People
Forkers
mphdevelopmentisticlwjgl's Issues
Automatic Shared context
Make all GLFWWindow sharing GPU resources (Textures, ...)
Viewport accuracy
glViewport use integer values contrary to GLM.ortho that use floating values. It may cause graphics artifacts?
Numerous class must inherits from Const interface
Color implements ConstColor.
Time implements ConstTime.
...
RenderTexture Texture is inverted horizontally (and vertically)
RenderTexture must automatically invert camera (not the user)
Link to : Issue #12
Multiple texture support
Texture.bind() feature can not handle multiple texture.
Problem when creating multiple context
We need to manage when multiple windows are displayed.
"Render to texture" related problem.
Problem when creating a window with a title bar and desktop size
The dimension of the window exceeds the desktop dimension because the title bar is not concidered as a part of the window.
Using ThreadLocal to handle multiple RenderTarget per thread simultaneously
make RendertTarget currentTarget ThreadLocal.
Two GLFWWindow can't draw same Shape because they do not share VAO
Viewport and Camera Automatic update
When other renderTarget is rendering he need to update Viewport and Camera (functionnal).
When there is only one RenderTarget he need to update Viewport and Camera when Camera or/and Viewport change their settings. Currently it's use Internal boolean that checks when Settings changed and update if it's needed.
AZERTY/QWERTY/QWERTZ GLFW
Example: Press Z key with AZERTY layout and GLFW return W key.
"Render to Texture" MVP and Viewport problem
Render simultanously one rectangle into window context and into rendertexture shows that the rectangle displayed is distorted.
Auto setting up Default Shader when using Drawable
Shaders must be bind() and unbind() internally when something needs it as VBO or VAO instead of let the user handle it.
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.