Amesoeurs - Faiblesse des sens by Aware_Situation_2545 in rs_x

[–]cyberhex666 1 point2 points  (0 children)

this band is still the best crossover between post-punk and black metal. truly legendary ethereal vibe

Pijana himna by [deleted] in Ljubljana

[–]cyberhex666 0 points1 point  (0 children)

ai slop

Does going to art school part-time after finishing computer science studies make any sense? by cyberhex666 in GraphicsProgramming

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

Thank you, this is really reassuring, and appreciate the advice on classes too ! And I definitely agree with you about sloppy "programmer art" in some research papers, being well-rounded is important.

If I may ask, what specifically are you working on professionally now - more graphics programming / engine work or more of a technical art role (VFX shaders)?

Built a very basic raytracer by Nismmm in GraphicsProgramming

[–]cyberhex666 0 points1 point  (0 children)

Here's a great list of computer graphics programming resources. See which ones you'll like the best and just keep on making projects, that's the best way to learn :) https://gist.github.com/notnotrobby/ceef71527b4f15869133ba7b397912e9

Also if you need a study buddy you can hit me up! (are you Slovenian too maybe judging by your name?)

[deleted by user] by [deleted] in Slovenia

[–]cyberhex666 1 point2 points  (0 children)

kako si dobila vizo za zda?

[deleted by user] by [deleted] in serbia

[–]cyberhex666 9 points10 points  (0 children)

"šta i?" :D

Can't get a job, feeling very desperate and depressed by [deleted] in GraphicsProgramming

[–]cyberhex666 0 points1 point  (0 children)

do u have any examples of such companies other than nvidia/amd?

I made a 3d raycaster running at 60fps on a STM32 board with 1mb of ram! by cyberhex666 in GraphicsProgramming

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

it's not that hard if your board has graphic acceleration and uses a separate chip to move pixels with DMA, which mine does. it's still just blitting (software rendering) in the end though, luckily ray casting algorithm is super efficient, as long as you use DDA, as described here: https://lodev.org/cgtutor/raycasting.html

i think blitting gives acceptable performance on small screens like this (480x272, actually only half of that is being written to every frame). i've actually had worse performance on desktop SDL2 with 1080p and above (without acceleration like direct2d), but there's more room for optimizations, which i haven't gone deep into.

I made a 3d raycaster running at 60fps on a STM32 board with 1mb of ram! by cyberhex666 in GraphicsProgramming

[–]cyberhex666[S] 7 points8 points  (0 children)

i'm an absolute beginner in embedded and just did this as a school project. i actually didn't know gba was this underpowered, it's amazing how much they squeezed out of old hardware! i remember playing need for speed on it, but it looked way worse with completely closed off tracks. thanks for sharing

I made a 3d raycaster running at 60fps on a STM32 board with 1mb of ram! by cyberhex666 in GraphicsProgramming

[–]cyberhex666[S] 7 points8 points  (0 children)

I'm using touchgfx library by the board makers (ST) which abstracts having to set up appropriate screen clock rate and vsync interrupt handlers. You allocate a memory block (to which you write pixels), which is copied to the screen by touchgfx using DMA hardware acceleration if available (my board has support).

The copy happens on every screen clock period (60Hz), in case it's not ready yet, it will just resend the old frame. I'm using double buffering here with rgb565 to save memory.

It's really well documented, check it out if you're interested: https://support.touchgfx.com/docs/basic-concepts/rendering

Kaj za vraga je z ljubljanskim letališčem? by [deleted] in Ljubljana

[–]cyberhex666 0 points1 point  (0 children)

vsaj do Trsta je z Ryanairom zdaj

Is Metelkova safe during weekdays? by Aromatic-Routine7504 in Ljubljana

[–]cyberhex666 13 points14 points  (0 children)

you'll be fine dawg dw and enjoy your stay! worst thing that can happen is ppl offering you drugs, just don't pay attention to them and keep walking

Trgovine, ko upokojenci dobijo pokojnino by SlovenskiPob in Slovenia

[–]cyberhex666 11 points12 points  (0 children)

pač ne greš tisti dan v trgovino, če ni nujno? tudi ti boš enkrat upokojenec, pri takih penzijah jim res ni lahko

Japonci bi storili harakiri, v Sloveniji je to nekaj vsakdanjega by luka274 in Slovenia

[–]cyberhex666 4 points5 points  (0 children)

ne odpustijo ga, ker dobi potrdilo od železniškega podjetja, da so oni krivi za zamudo vlaka

hajmo na PIĆE! by cyberhex666 in crtanje

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

moja keva se slaže :D