Revision 2025 64k Intro Compo Rules Changes
category: general [glöplog]
Just for the record, I checked with a fresh Windows 11 (or rather Windows Sandbox which promises to be a fresh installation), and while Direct3D 9 to 12 and D3DCompiler_47 are in, dxcompiler.dll is not. So if you want to use shader model 6 or later, it's going to be DXIL (or hopefully soon SPIR-V) only as it seems.
My sandbox has a "C:\Program Files (x86)\Microsoft\Edge\Application\134.0.3124.93\dxcompiler.dll". Note that it's only the 32-bit version, maybe you looked in the 64-bit directory? Of course, expecting that DLL to be there is a great way to be incompatible with future versions of Windows either way.
Yeah, mine has that too. BoyC also pointed it out to me. But I honestly wouldn't use it, firstly because it's not guaranteed to stay in that place or at all (and it has Edge's version number in the path so the intro would have to "manually" search for it) and secondly because I can imagine there's a bunch of people who use Tiny11 or similar bloat-less installs and don't even have Edge. Relying purely on the stuff in System32 is the better option if you want your prod to run on anyone else's machine.
Quote:
Code:%PROGRAMFILES(x86)%\Microsoft\Edge\Application\134.0.3124.93\dxcompiler.dll
Not hard to be version independent by searching in the parent path - though maybe not for 5 years, but then just be honest about your dependencies in the readme.
If you already have a search, what's stopping you from just trawling through the entire hard drive for it? Betters your chances.
Probably the time it would take but that's _the_ opportunity to introduce the scene to the concept of a Loading Music Disk, so by all means go for it! :D
just play canyon.mid as waiting music
Quote:
I can imagine there's a bunch of people who use Tiny11 or similar bloat-less installs
To play the devil's advocate, that wouldn't be a valid platform to run it on, since apparently it's fine for a "64 kilobyte" intro to make use of whatever data you can find in the multi-gigabyte default install. :P
Quote:
Probably the time it would take but that's _the_ opportunity to introduce the scene to the concept of a Loading Music Disk, so by all means go for it! :D
Augh, the FR-08 loader music instantly jumped into my head.
absence: you are not playing devil's advocate here, if Tiny11 would be the requirement it should be clearly stated in the rules, but it's not, so all hell breaks loose
I don't buy "this DLL is not guaranteed to stay in that place" argument, because apparently it doesn't apply to all other things mentioned before that are allowed.
I don't buy "this DLL is not guaranteed to stay in that place" argument, because apparently it doesn't apply to all other things mentioned before that are allowed.
This revelation begs the question if intros should be allowed to tap into external applications? Further will an 8k entry be disqualified if it uses edge's/chrome's dxcompiler.dll (since the provided one would be forbidden)?
Quote:
This revelation begs the question if intros should be allowed to tap into external applications? Further will an 8k entry be disqualified if it uses edge's/chrome's dxcompiler.dll (since the provided one would be forbidden)?
I think if the past is any indication they wouldn't explicitly forbid the use of this dll but it'd definitely hurt the longevity of any prod doing this. On the other hand I'm wondering what practical use there'd be for this in 8k unless you have a crinkler build that supports 64bit binaries so you could actually load the dll and also to have raytracing support. (Just checked, the dll on my system at least in the edge folder seems to be the 64bit version even though it's under Program Files (x86))
It seems that the rule change is mostly disliked, and the arguments brought up are solid. The decision was wrong.
We have reverted the rules and not provide the dx12 dlls. 64k intros relying on this rule will be shown in the PC demo competition, with a special announcement about their nature.
This was my idea.
I apologize to whom I caused distress and harm. I specifically apologize to you if you have put effort in an intro using the new rules.
chaos^fr
We have reverted the rules and not provide the dx12 dlls. 64k intros relying on this rule will be shown in the PC demo competition, with a special announcement about their nature.
This was my idea.
I apologize to whom I caused distress and harm. I specifically apologize to you if you have put effort in an intro using the new rules.
chaos^fr