Search found 2353 matches

by dpJudas
Sat May 31, 2025 8:39 pm
Forum: Technical Issues
Topic: Unable to launch ray tracing Doom.
Replies: 4
Views: 904

Re: Unable to launch ray tracing Doom.

If GZDoom RTX Mod works really well then what do you need GZDoom for? If its to implement missing features then I think its better to ask the GZDoom RTX developers to do that.
by dpJudas
Fri May 30, 2025 4:45 am
Forum: Creation, Conversion, and Editing
Topic: Ultimate Doom Builder
Replies: 1029
Views: 405541

Re: Ultimate Doom Builder

The key question here is whether "new Bitmap(loadbitmap)" is thread safe or not, since it might be both the UI thread and the background loader thread could be calling it. Not even sure if using Properties.Resources.UnknownImage directly instead would be safer. The way Microsoft implemented their ...
by dpJudas
Fri May 30, 2025 3:18 am
Forum: Creation, Conversion, and Editing
Topic: Ultimate Doom Builder
Replies: 1029
Views: 405541

Re: Ultimate Doom Builder

It is probably due to a race condition. Many years ago I tried to fix the threaded loading of images in UDB which was done completely wrong. The code basically didn't lock access to shared variables and it created win32 objects (such as System.Drawing.Bitmap) on worker threads while the win32 GDI ...
by dpJudas
Sat May 10, 2025 5:06 pm
Forum: Feature Suggestions [GZDoom]
Topic: Expose canvas texture creation to ZScript
Replies: 3
Views: 244

Re: Expose canvas texture creation to ZScript

It was a deliberate design decision to not give a function like that. The canvas texture is allocated on the GPU and for that reason need strict resource control. Allowing zscript to create arbitrary textures with unknown lifetimes will create tons of problems for the engine. On top of that ZScript ...
by dpJudas
Fri Mar 07, 2025 7:51 am
Forum: General
Topic: Donate to this foum/development?
Replies: 4
Views: 549

Re: Donate to this foum/development?

For me it is the same: it only makes sense if it would be enough to make a living. As long as I must have a normal job I'd rather have the freedom to do whatever I want in my spare time with no strings attached.
by dpJudas
Sat Feb 22, 2025 3:32 am
Forum: Assets (and other stuff)
Topic: Model displays weird surface effect, but only when scaled
Replies: 12
Views: 1656

Re: Model displays weird surface effect, but only when scaled

Doom originally used different light calculations for sides and flats. The vanilla light mode doesn't know if something is a side or a flat, so what it does instead is to look at the normal of the surface and see if its mostly horizontal or mostly vertical. If its horizontal it uses the side math ...
by dpJudas
Thu Feb 20, 2025 6:24 am
Forum: Technical Issues
Topic: Emscripten + GZDoom = WASM for a Web Browser, but I'm stuck
Replies: 3
Views: 1211

Re: Emscripten + GZDoom = WASM for a Web Browser, but I'm stuck

Just reply to my own comment about threads, it turns out that webassembly does support sharing memory between the threads now. However, you must enable it using HTTP headers (https://web.dev/articles/coop-coep):

Cross-Origin-Embedder-Policy: require-corp
Cross-Origin-Opener-Policy: same-origin
by dpJudas
Thu Feb 20, 2025 4:54 am
Forum: Technical Issues
Topic: Emscripten + GZDoom = WASM for a Web Browser, but I'm stuck
Replies: 3
Views: 1211

Re: Emscripten + GZDoom = WASM for a Web Browser, but I'm stuck

Well at this point you have two options. First is to install the Web assembly DWARF debugging extension for Chrome and then pray the debugger can tell you something (unfortunately its very undeveloped and borderline useless). Or you begin adding printf/cout statements in the code to see how far it ...
by dpJudas
Sat Feb 01, 2025 6:55 pm
Forum: Technical Issues
Topic: Graphics Errors with newest (Jan 30, 2025) Nvidia Drivers and Vulkan in gzDoom 4.14.0
Replies: 12
Views: 1848

Re: Graphics Errors with newest (Jan 30, 2025) Nvidia Drivers and Vulkan in gzDoom 4.14.0

Try delete the shader cache (pipelinecache.zdpc) in %localappdata%\zdoom\cache
Please let us know if that helps.

It could also be a driver bug. Keep an eye out for another release from NVIDIA. They sometimes release a couple of driver versions in short succession if they accidentally break something.
by dpJudas
Sat Feb 01, 2025 3:39 am
Forum: Technical Issues
Topic: GZDoom perfomance issue
Replies: 34
Views: 6054

Re: GZDoom perfomance issue

If it were up to me I'd remove the code. First of all the OS itself already boosts priority on foreground apps. Secondly, lowering the FPS to 30 (or whatever it is set to) already deprioritizes the app when its in the background. Third, we live in a multicore world today, so its not like it directly ...
by dpJudas
Tue Jan 07, 2025 12:05 am
Forum: Technical Issues
Topic: How to make a demo on gzdoom
Replies: 18
Views: 5137

Re: How to make a demo on gzdoom

Kex and GZDoom are completely different engines so the fact that it is happening to both indicates it isn't the game/engine that is doing it. It is more likely it is related to either a specific hardware component and/or subsystem in Windows. I have an ASUS monitor that freezes the mouse for a ...
by dpJudas
Fri Jan 03, 2025 5:31 pm
Forum: Assets (and other stuff)
Topic: banner and bootlogo graphics questions
Replies: 9
Views: 4125

Re: banner and bootlogo graphics questions

We need Graf's personal feedback on this. The actual changes are minimal (change the color code of the progress bar and copy in the logo), but it could also simply be that Graf didn't like that kind of logo branding. It is probably worth mentioning here that the original startup screen code was ...
by dpJudas
Thu Jan 02, 2025 5:15 pm
Forum: Assets (and other stuff)
Topic: banner and bootlogo graphics questions
Replies: 9
Views: 4125

Re: banner and bootlogo graphics questions

OK in that case I have no idea why Graf didn't just do that. :)
by dpJudas
Thu Jan 02, 2025 4:49 pm
Forum: Assets (and other stuff)
Topic: banner and bootlogo graphics questions
Replies: 9
Views: 4125

Re: banner and bootlogo graphics questions

It does, but if you put it into bootlogo.png in GZD I believe it looks really pixelated. It needs the commits I talked about for it to look as nice and crisp as what you just pasted here.

Go to advanced search