#Opengl
Explore tagged Tumblr posts
Text
Okay new problem reared its ugly head.
Note the BONE TESTER field on the top of the screen.
Expectation: Mitzi's head turns around when I change it.
Reality:
I'd already confirmed before that the face mesh' bone assignments were correct, but the rest of the cat clearly isn't.
This is what you get when every single goddamn tutorial uses Assimp and you have UFBX instead.
244 notes
·
View notes
Text
Opengl doesn't stand for "open graphics library." It stands for Openly Gay Lesbians.
338 notes
·
View notes
Text
cube(cubecubecubecube)
#fursuit#fursuit friday#protogen#furyr#furry#furries#furry fandom#furry art#furry community#protogen furry#opengl#rendering#ray tracing#rasterization
23 notes
·
View notes
Text
why can't we render spheres in traditional rasterized graphics? like why do games still have to approximate a sphere with polygons? shouldn't sphere intersections and everything be simple? shouldn't it be easy to add a mathematical sphere into a scene and render it intersecting/overlapping with triangles?
89 notes
·
View notes
Text
A closer look at an OpenGL scene found in the official "red book" programming guide, which largely features renders of LEGO bricks. This scene is also recognizable from its presence in a well known win95 screensaver.
13 notes
·
View notes
Text
Little ad moment. I'm not paid or anything, I just really like this library I thought I'd share.
This is fuckin huge.
Fuck electron apps loading up your 8Go of ram with a single one open, embrace real GUI in C, C++, Odin and many more to come with Clay
I'm so in love with this. It's C99 style, single header, very elegant and nice to use. Works with raylib, opengl, sdl, vulkan, and ANY OTHER RENDERING ENGINE.
Video tutorial and presentation under the cut:
youtube
#cool retro term#linux#linuxposting#programming#c++#c programming#c++ programming#gui#gui programming#odin programming#raylib#sdl#sdl 2#sdl 3#opengl#vulkan#Youtube
18 notes
·
View notes
Text
WIP: Klonoa 2 Model Viewer
super secret tumblr exclusive
The Klonoa 2 decompilation has progressed far enough to where the model rendering code has been fully matched. Here is a preview of a model viewer project that aims to reimplement Klonoa 2's model rendering effects as accurately as possible in OpenGL/WebGL. Note that the specular and outline effects have not been implemented yet.
41 notes
·
View notes
Text
Low poly popcorn sharks! 🍿 🦈
Footage of a physics bug in my homebrew rigid body sim, rendered using OpenGL. It has since become a feature!
230 notes
·
View notes
Text
A-star pathfinding in action
youtube
#gamedev#indiedev#creative coding#coding#pathfinding#game development#programming#c++#c++ programming#opengl#Youtube
13 notes
·
View notes
Text
Sometimes it takes some bullshit

To make some bullshit
8 notes
·
View notes
Text
Throwing together some buildings to fill out the skybox
3 notes
·
View notes
Text
First step is completed.
That's not a proper acre (though it is 16×16 tiles), it's just a fixed set. But still!
Next trick is to figure out which acre you're in, position-wise, draw it and the... I dunno, eight strips from the surrounding areas, with stuff like ground types and elevations.
Then add the drum distortion which can then be visualized easily, and add different models for certain tiles like cliffs and rivers.
And then I can worry about making a custom shader that lets me do ground coloration through the year, because this one is baked.
123 notes
·
View notes
Text
Bisection
I've encountered several otherwise-capable software developers who apparently don't know how to use bisection to locate regressions (=bugs that were introduced recently into a software project).
The basic idea is, you identify a (recent) commit A that exhibits the bug and another (older) commit B where the bug is not present. Then you pick a commit C about halfway between A and B and determine whether the bug is present there. If it is, you pick D between C and B and repeat the process. If not, you pick D between A and C.
In this way, by running a dozen or so tests, you can often identify a single commit from among thousands. It's an example of a "divide and conquer" strategy.
I spent a pleasant half hour today using bisection to locate a 3 year-old performance regression in one of my projects. Said project has 1427 commits. Back in 2022 I added code to check for OpenGL errors. For one particular workload, those changes cut the graphics frame rate by a factor of 4.
All I need now is a simple mechanism to bypass OpenGL error checking, one that won't cause me to forget that those checks are available!
#war stories#binary search#opengl#software development#coding#accomplishments#divide and conquer#workload#performance
3 notes
·
View notes
Text
My university is paying me four thousand dollars for this.
#amogus#among us#openGL#programmer humor#my stuff#OpenGL is very intuitive to use now that I've set up the five billion dependencies
76 notes
·
View notes
Text
Programs get so spooky when you start using specific hex values as your constants
so because i am a crazy person i resently decided to try and learn how to use driver api's to use the GPU in python without any pipped libraires. in going down this rabbit hole i have disvored that these api's take some constants as specific hex values to indicate different meanings. and it feels so spooky to just use magic numbers pulled from the ether
This has all been in service of being able to run shit like openGL in vanilla with no added libraries ArcGIS Pro so that i could develop a toolbox that could be shared and it would run on anyone's project right out the gate.
so here is a rotating cube as an arcgis toolbox
4 notes
·
View notes