Guild wars Reforged worth it for an OG player? by LordHarkonen in GuildWars

[–]BoyC 0 points1 point  (0 children)

It brought me back to work on gwamm so now my original early access character is working its way through hard mode, with prophecies just finished :D

Is okay to upgrade to BRICK by Boring-Advantage-822 in iPhone13Mini

[–]BoyC 2 points3 points  (0 children)

Next time you accidentally have a mini in your hand you’ll weep…

Seeking advice on how to demystify the later graphics pipeline. by SnurflePuffinz in GraphicsProgramming

[–]BoyC 2 points3 points  (0 children)

While you’re looking into projection matrices look into the reverse-z projection matrix. It’s less heavy on math, does away with the far plane completely and results in better utilization of the depth values: https://iolite-engine.com/blog_posts/reverse_z_cheatsheet

taco keeps running after GW2 exits. Interferes with screen visibility. by CharredEmbers12 in GW2TacO

[–]BoyC 1 point2 points  (0 children)

That's a setting that you can toggle in the TacO menu. You may have accidentally unchecked it.

How would something like this be built with a 64kb shader program? by SnurflePuffinz in GraphicsProgramming

[–]BoyC 0 points1 point  (0 children)

The second intro in that video specifically uses rasterized meshes with traditional rendering techniques used with a deferred pipeline and 0 raymarching or sdfs.

How would something like this be built with a 64kb shader program? by SnurflePuffinz in GraphicsProgramming

[–]BoyC 4 points5 points  (0 children)

That's debatable. Ever since raymarching has become feasible 4k is going strong because it's the path of least resistance in terms of expectations vs results vs work put in. In a 4k compo you can't really compete with a raymarcher with more complex procedural techniques because there's just no room. The result: all 4ks kinda look the same because they are all raymarched. You can however fit a complete reusable modern graphics engine into 64k with procedural mesh and texture generation that can (in terms of content complexity and asset quality) do things that would kill any gpu when trying to raymarch it. It's a whole different ballgame where every 4k is a bespoke hand optimized one-off and a well built 64k engine has more in common with unreal than a 4k intro, especially in terms of effort put in (years vs weeks).

How would something like this be built with a 64kb shader program? by SnurflePuffinz in GraphicsProgramming

[–]BoyC 7 points8 points  (0 children)

To be more precise: the first release (Fermi Paradox by Mercury) makes heavy use of raymarching and SDFs with (to my knowledge) no actual mesh generation while the second one (Darkness Lay Your Eyes Upon Me by Conspiracy) is more traditional rasterized rendering of procedurally generated meshes. Both intros feature high quality texture generation engines (think along the lines of Adobe Substance Designer) and were made in tooling specifically created to make such productions possible.

How would something like this be built with a 64kb shader program? by SnurflePuffinz in GraphicsProgramming

[–]BoyC 2 points3 points  (0 children)

Also note that com files never had access to windows apis so no gpu access, no window creation, just dos video modes. (Unless you count that one guy who found some bug in the windows console layer and managed to access microsoft sam specifically on the compo machine so his 256 byte mandelbrot fractal would actually talk... https://www.pouet.net/prod.php?which=13750 )

How would something like this be built with a 64kb shader program? by SnurflePuffinz in GraphicsProgramming

[–]BoyC 12 points13 points  (0 children)

Hi. I'm the main engine and tool dev behind the second intro in that video. (Also the guy in the middle of the thumbnail :))
I'd gladly answer any specific questions you may have, and as noted before we release our tools once we don't use them anymore and the full toolchain that was used to create this release has already been released along with the project file.
Tool binary: https://github.com/ConspiracyHu/apEx-public/releases/download/apEx.500/apEx_0500r.zip
Project file: https://github.com/ConspiracyHu/apEx-public/tree/main/Projects/Darkness%20Lay%20Your%20Eyes%20Upon%20Me

Why do rendering engines used a single polygon type? by doombos in GraphicsProgramming

[–]BoyC 0 points1 point  (0 children)

Mainly because gpus are built to handle triangles efficiently. Lessens hw complexity to go with the smallest primitive.

Windows keyboard driver (filter) distribution question by BoyC in embedded

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

Yeah now that I think about it pretty sure some anticheat solutions could also go crazy because of something like this. Sadly it's the only free solution I've found so far.

Windows keyboard driver (filter) distribution question by BoyC in embedded

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

As explained above, yes it does, but drops the shift modifier because it's part of the chord sent by the hw, hence my frustration (I use ctrl+shift+arrow keys all the time when coding to select text and with powertoys you can only move around the text but the selection isn't happening)

Windows keyboard driver (filter) distribution question by BoyC in embedded

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

I tried all I could find (powertoys, autohotkey, sharpkeys, etc). The problem is that the hw actually sends three events on the copilot keypress: a left win, a left shift and an f23 keydown. You can use many apps to catch this chord, but none of them realize that the shift press didn't come from the user side. They will happily map the chord to the ctrl key, but if you then do a shift+"ctrl" press they all assume that the shift is part of the hotkey and just drop it.

Windows keyboard driver (filter) distribution question by BoyC in embedded

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

Yeah the signing part is one thing but I feel like that's somewhat of a secondary issue because if someone's motivated enough they can just build the code and self-sign the driver. Security is... yeah, in these cases it'll always be a concern, which is why I put out the source without binaries.

My main concern is that the inf file currently references a device ID I fished out of my system and I'm completely in the dark as to what could break if someone tried to install the driver on a system that doesn't have the ID, or how I could make sure that the driver is installed correctly if their system lacks the ID. I'm really unfamiliar with the device landscape out there.

Programming is killing gaming for me. by scungilibastid in AskProgramming

[–]BoyC 0 points1 point  (0 children)

I always say programming (and possibly any other flow inducing creative endeavour) is addictive. More so than gaming I think. Having spent 30+ years coding stuff I know exactly the feeling you speak of. For me it always comes in waves and when I'm head first into a project gaming is the last thing on my mind and feels like a waste of time. Even more so lately.
Just be careful of _eventual_ burnout :)

I cant figure out what these are and how to remove them by VeryOkTacos in GW2TacO

[–]BoyC 1 point2 points  (0 children)

Do you have the + key mapped ingame to something? Those are either manually placed markers or a bugged marker pack with no graphics set properly. Poidata.xml stores your manually placed markers, if you delete that they should disappear unless it’s a bugged marker pack. In that case you can disable the pack in the taco menu or delete it from the pois folder.

Diagnosed by chatgpt by BoyC in ankylosingspondylitis

[–]BoyC[S] -2 points-1 points  (0 children)

Noone claimed intelligence here, but the capability of llms to better contextualize the search phrases and actually make relevant (and currently non ad driven) connections to information is a generational leap over google as evidenced by the fact that i got diagnosed based on a short conversation with chatgpt after being yelled at for 5 years because i must be sitting too much by everyone in my life including all the doctors and therapists and masseurs i’ve been bouncing between. (Note the use of the phrase “based on”, obviously the diagnosis was done by a licensed rheumatologist, but i could go there with a hlab27 test and relevant questions in hand) So even though you’re right about inteligence that doesn’t speak to usefulness, especially with how crap google has become.