A downloadable demo for Windows and Linux

This is simply me testing my rendering engine in the real world, most notably its ARB shader program support. It's also a supplement to my ARB program introduction:

https://mid.net.ua/posts/glarbasm.html

Other than that, there's no modding ability. Everything is hardcoded. Any updates to this only reflects updates to the suite. As such this project isn't very special.

Download

Download
serene-plains-win96.zip 44 MB
Version 1 Jan 06, 2024
Download
serene-plains-lin64.zip 44 MB
Version 1 Jan 06, 2024

Comments

Log in with itch.io to leave a comment.

(+1)

Neat little demonstration, and more importantly, your article was very helpful for getting started with ARB programs. I first learned about them while diving down the rabbit hole of trying to make my OpenGL graphics engine compatible with older hardware (a project I'm working on partially for the sake of learning, and partially because I feel that a lot of indie games already use lower-poly models and smaller textures, so could theoretically be run on a wider range of computers if not for the requirement of modern OpenGL and/or Vulkan), and yours was the first resource I could find that actually gave information, rather than "Just use GLSL".

I also later found this handy ARB quick reference: https://renderguild.com/gpuguide.pdf Would you consider adding a link to it in one of the appendices (perhaps a "Resources" section?) so that others can find it more easily? I had to do a fair bit of sifting through garbage search results before I found it.

Amen to that. Better to get no answers at all than ones like those.

Where do you think it’d fit best? I’m thinking to put it at the paragraph right before the appendices. Not sure on adding a new appendix for the only one document on ARB there is.

Hmm, well, you have a point there. I guess I just figured there might be more useful resources out there that could be added if/when they're found, but that might be a bit preemptive. 

An argument could probably be made for putting it in the Language section, but it would probably be more convenient at the bottom like you suggested.

Added an appendix.

I've found another resource, though this one isn't a website. The OpenGL SuperBible, Third Edition has three chapters pertaining to ARB shaders (20, 22, and 23). It may be difficult to find a physical copy these days, but it can be viewed on the Internet Archive: https://archive.org/details/open-gl-superbible-3rd-edition_202207

It can also be found (in a .rar with the example code included) on a certain website that I probably shouldn't name or link here because it's probably against itch.io's ToS, but which is known for hosting a vast collection of books in various formats.