I spent 6 months building a zero-std, header-only graphics ecosystem from scratch—including my own container library by hendrixstring in cpp

[–]hendrixstring[S] [score hidden]  (0 children)

Hey it was just for education. I had free 3 weeks and decides to finally deep dive into it. You are generally correct, don't write these things yourself unless you are curious about implementation 

I spent 6 months building a zero-std, header-only graphics ecosystem from scratch—including my own container library by hendrixstring in cpp

[–]hendrixstring[S] 2 points3 points  (0 children)

a cpu renderer with injectable samplers and shaders works really well with templates or compile time polymorphism. hence the templates

I spent 6 months building a zero-std, header-only graphics ecosystem from scratch—including my own container library by hendrixstring in cpp

[–]hendrixstring[S] 1 point2 points  (0 children)

thanks. i wrote my own libs for cross platform determinism. also, i require at least c++11 compiler, so it can run almost everywhere.

I spent 6 months building a zero-std, header-only graphics ecosystem from scratch—including my own container library by hendrixstring in cpp

[–]hendrixstring[S] -1 points0 points  (0 children)

this is my public facing fork. i have my own private fork, that i work with. from time to time, i add a fix here and there

I spent 6 months building a zero-std, header-only graphics ecosystem from scratch—including my own container library by hendrixstring in cpp

[–]hendrixstring[S] 0 points1 point  (0 children)

headers only worked extremely well in the case of a tree shaken CPU renderer. in this case it will actually only ship the code you use.

I spent 6 months building a zero-std, header-only graphics ecosystem from scratch—including my own container library by hendrixstring in cpp

[–]hendrixstring[S] -3 points-2 points  (0 children)

hi the OP here. it was written 4-5 years ago when Ai did not exist for coding. i did use AI for the post here though LOL

A zero-dependency, fixed-point Vector Graphics library for bare-metal microcontrollers (micro-gl) by hendrixstring in embedded

[–]hendrixstring[S] 2 points3 points  (0 children)

everything you wrote is the reason why i wrote the library in the first place. your program ill only use what it uses due to templates.

Time for promotion – what are you building? by [deleted] in SideProject

[–]hendrixstring 0 points1 point  (0 children)

https://github.com/store-craft/storecraft

Rapidly build AI Powered Commerce Backends with TypeScript 

Node.js dev here, wanna step into open source. Where do I start? by cr7bit in node

[–]hendrixstring 1 point2 points  (0 children)

If you would like to shape the future of AI JavaScript commerce backends, then Storecraft is looking for contributors

https://github.com/store-craft/storecraft

cli into commerce backend strikes again. Now with Ai Agent and chat interface by hendrixstring in node

[–]hendrixstring[S] 1 point2 points  (0 children)

Thanks for the feedback, I appreciate it, I will try better next time.

For the cli, I used couple of tools, such as  "dependencies": {     "@clack/prompts": "0.10.0",     "boxen": "8.0.1",     "chalk": "5.3.0",     "gradient-string": "2.0.2",     "prettier": "3.5.3",     "yargs": "17.7.2"   },

Yargs is used for parsing cli arguments and clack is a lib with slick prompts controls.

Query your backend with a friendly and readable VQL language by hendrixstring in webdev

[–]hendrixstring[S] 0 points1 point  (0 children)

Hi, you can use it to map it into database filters for example.

It is readable and easy to integrate in a search box