New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
OpenGL #468
base: master
Are you sure you want to change the base?
OpenGL #468
Commits on Mar 1, 2024
-
Strip out the current software based scaler code
Since we want to use OpenGL 3.3, we can later move the scalers to shaders.
Configuration menu - View commit details
-
Copy full SHA for d4c6858 - Browse repository at this point
Copy the full SHA d4c6858View commit details -
Configuration menu - View commit details
-
Copy full SHA for 405035b - Browse repository at this point
Copy the full SHA 405035bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 61a9426 - Browse repository at this point
Copy the full SHA 61a9426View commit details -
Configuration menu - View commit details
-
Copy full SHA for 20f6894 - Browse repository at this point
Copy the full SHA 20f6894View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0af9ef5 - Browse repository at this point
Copy the full SHA 0af9ef5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8646d3b - Browse repository at this point
Copy the full SHA 8646d3bView commit details -
Configuration menu - View commit details
-
Copy full SHA for e8f1ad3 - Browse repository at this point
Copy the full SHA e8f1ad3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 424250f - Browse repository at this point
Copy the full SHA 424250fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 46f0936 - Browse repository at this point
Copy the full SHA 46f0936View commit details -
Configuration menu - View commit details
-
Copy full SHA for a5cc115 - Browse repository at this point
Copy the full SHA a5cc115View commit details -
Configuration menu - View commit details
-
Copy full SHA for f569123 - Browse repository at this point
Copy the full SHA f569123View commit details -
Configuration menu - View commit details
-
Copy full SHA for a83e290 - Browse repository at this point
Copy the full SHA a83e290View commit details -
Configuration menu - View commit details
-
Copy full SHA for 73c25eb - Browse repository at this point
Copy the full SHA 73c25ebView commit details -
Configuration menu - View commit details
-
Copy full SHA for 11203b6 - Browse repository at this point
Copy the full SHA 11203b6View commit details -
Properly SDL clear error in joystick_load_external_mappings
This was leaving error to SDL_GetError().
Configuration menu - View commit details
-
Copy full SHA for 6681bc3 - Browse repository at this point
Copy the full SHA 6681bc3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 34bcb44 - Browse repository at this point
Copy the full SHA 34bcb44View commit details -
Make it upload vertices to the gpu and do some basic drawing.
Still requires a cleanup and reorganisation though.
Configuration menu - View commit details
-
Copy full SHA for bfc7326 - Browse repository at this point
Copy the full SHA bfc7326View commit details -
Configuration menu - View commit details
-
Copy full SHA for de128cd - Browse repository at this point
Copy the full SHA de128cdView commit details -
Configuration menu - View commit details
-
Copy full SHA for c6ab515 - Browse repository at this point
Copy the full SHA c6ab515View commit details -
Configuration menu - View commit details
-
Copy full SHA for bac5c44 - Browse repository at this point
Copy the full SHA bac5c44View commit details -
Configuration menu - View commit details
-
Copy full SHA for 646ead5 - Browse repository at this point
Copy the full SHA 646ead5View commit details -
Configuration menu - View commit details
-
Copy full SHA for d187544 - Browse repository at this point
Copy the full SHA d187544View commit details -
Configuration menu - View commit details
-
Copy full SHA for c6228c4 - Browse repository at this point
Copy the full SHA c6228c4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 29773f1 - Browse repository at this point
Copy the full SHA 29773f1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 555f58a - Browse repository at this point
Copy the full SHA 555f58aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 39cd872 - Browse repository at this point
Copy the full SHA 39cd872View commit details -
Hide mp tag debug printer for now
It causes slowdowns due to walls of text.
Configuration menu - View commit details
-
Copy full SHA for 5708064 - Browse repository at this point
Copy the full SHA 5708064View commit details -
Make surfaces hash themselves for identity
This is a quick and dirty solution for texture IDs. Consider something better later.
Configuration menu - View commit details
-
Copy full SHA for 2256005 - Browse repository at this point
Copy the full SHA 2256005View commit details -
Palettes etc. still missing, but at least we can now upload textures to an atlas and refer to it from vbos.
Configuration menu - View commit details
-
Copy full SHA for ecaf824 - Browse repository at this point
Copy the full SHA ecaf824View commit details -
Configuration menu - View commit details
-
Copy full SHA for 528ce35 - Browse repository at this point
Copy the full SHA 528ce35View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7911e1c - Browse repository at this point
Copy the full SHA 7911e1cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5b21d8d - Browse repository at this point
Copy the full SHA 5b21d8dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 43ee917 - Browse repository at this point
Copy the full SHA 43ee917View commit details -
Configuration menu - View commit details
-
Copy full SHA for f010a5f - Browse repository at this point
Copy the full SHA f010a5fView commit details -
Upload basic palettes to the vram via ubo.
Still uses the old palette handling, we need to fix that later.
Configuration menu - View commit details
-
Copy full SHA for baa0e21 - Browse repository at this point
Copy the full SHA baa0e21View commit details -
Configuration menu - View commit details
-
Copy full SHA for e1ac166 - Browse repository at this point
Copy the full SHA e1ac166View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5846c41 - Browse repository at this point
Copy the full SHA 5846c41View commit details -
Configuration menu - View commit details
-
Copy full SHA for ad41d15 - Browse repository at this point
Copy the full SHA ad41d15View commit details -
Configuration menu - View commit details
-
Copy full SHA for 561c50f - Browse repository at this point
Copy the full SHA 561c50fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 658fa93 - Browse repository at this point
Copy the full SHA 658fa93View commit details -
Configuration menu - View commit details
-
Copy full SHA for fa6591f - Browse repository at this point
Copy the full SHA fa6591fView commit details -
Configuration menu - View commit details
-
Copy full SHA for f595699 - Browse repository at this point
Copy the full SHA f595699View commit details -
Configuration menu - View commit details
-
Copy full SHA for 52f731c - Browse repository at this point
Copy the full SHA 52f731cView commit details -
Configuration menu - View commit details
-
Copy full SHA for bdcedab - Browse repository at this point
Copy the full SHA bdcedabView commit details -
Configuration menu - View commit details
-
Copy full SHA for 92789ff - Browse repository at this point
Copy the full SHA 92789ffView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7de6975 - Browse repository at this point
Copy the full SHA 7de6975View commit details -
Configuration menu - View commit details
-
Copy full SHA for 97a8059 - Browse repository at this point
Copy the full SHA 97a8059View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1ab6b84 - Browse repository at this point
Copy the full SHA 1ab6b84View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8dc6e9d - Browse repository at this point
Copy the full SHA 8dc6e9dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1fe3e52 - Browse repository at this point
Copy the full SHA 1fe3e52View commit details -
Configuration menu - View commit details
-
Copy full SHA for ebf07c8 - Browse repository at this point
Copy the full SHA ebf07c8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2c55d26 - Browse repository at this point
Copy the full SHA 2c55d26View commit details -
Configuration menu - View commit details
-
Copy full SHA for c259c3d - Browse repository at this point
Copy the full SHA c259c3dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1e0f192 - Browse repository at this point
Copy the full SHA 1e0f192View commit details -
Configuration menu - View commit details
-
Copy full SHA for a18c9af - Browse repository at this point
Copy the full SHA a18c9afView commit details -
Configuration menu - View commit details
-
Copy full SHA for 05d2c88 - Browse repository at this point
Copy the full SHA 05d2c88View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2437371 - Browse repository at this point
Copy the full SHA 2437371View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8eecc17 - Browse repository at this point
Copy the full SHA 8eecc17View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4a2f907 - Browse repository at this point
Copy the full SHA 4a2f907View commit details -
Configuration menu - View commit details
-
Copy full SHA for 36c0208 - Browse repository at this point
Copy the full SHA 36c0208View commit details -
Configuration menu - View commit details
-
Copy full SHA for ac9bbf9 - Browse repository at this point
Copy the full SHA ac9bbf9View commit details -
Configuration menu - View commit details
-
Copy full SHA for c79237a - Browse repository at this point
Copy the full SHA c79237aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5da2aa3 - Browse repository at this point
Copy the full SHA 5da2aa3View commit details -
Configuration menu - View commit details
-
Copy full SHA for bd5a4ff - Browse repository at this point
Copy the full SHA bd5a4ffView commit details -
Configuration menu - View commit details
-
Copy full SHA for e3dd462 - Browse repository at this point
Copy the full SHA e3dd462View commit details -
Configuration menu - View commit details
-
Copy full SHA for 275c9d0 - Browse repository at this point
Copy the full SHA 275c9d0View commit details -
Also, I don't feel like fixing it and we don't really need it anymore.
Configuration menu - View commit details
-
Copy full SHA for 4c92c89 - Browse repository at this point
Copy the full SHA 4c92c89View commit details -
Disable clang-format for specific parts of music.c and settings.c
Different versions of clang-format handle these differently, so just silence it.
Configuration menu - View commit details
-
Copy full SHA for e262fd7 - Browse repository at this point
Copy the full SHA e262fd7View commit details -
Configuration menu - View commit details
-
Copy full SHA for f98dceb - Browse repository at this point
Copy the full SHA f98dcebView commit details -
Configuration menu - View commit details
-
Copy full SHA for 327aebe - Browse repository at this point
Copy the full SHA 327aebeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0d5b7b1 - Browse repository at this point
Copy the full SHA 0d5b7b1View commit details -
Screen captures for newsroom are still borked (for now).
Configuration menu - View commit details
-
Copy full SHA for 8eb0d09 - Browse repository at this point
Copy the full SHA 8eb0d09View commit details -
Quick and dirty grayscale conversion.
We could precalc the conversion mapping etc. But hey, it works.
Configuration menu - View commit details
-
Copy full SHA for 3bcd9ee - Browse repository at this point
Copy the full SHA 3bcd9eeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 423a1c6 - Browse repository at this point
Copy the full SHA 423a1c6View commit details -
Configuration menu - View commit details
-
Copy full SHA for d4ade21 - Browse repository at this point
Copy the full SHA d4ade21View commit details -
Configuration menu - View commit details
-
Copy full SHA for 91b79b3 - Browse repository at this point
Copy the full SHA 91b79b3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 54e0e53 - Browse repository at this point
Copy the full SHA 54e0e53View commit details -
Configuration menu - View commit details
-
Copy full SHA for c801a1c - Browse repository at this point
Copy the full SHA c801a1cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 91acd62 - Browse repository at this point
Copy the full SHA 91acd62View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7e5b989 - Browse repository at this point
Copy the full SHA 7e5b989View commit details -
Move text color handling to palette.
Not quite correct, more fixes needed.
Configuration menu - View commit details
-
Copy full SHA for ed9f901 - Browse repository at this point
Copy the full SHA ed9f901View commit details