Zandronum Chat on our Discord Server Get the latest version: 3.1
Source Code

View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0001266Zandronum[All Projects] Suggestionpublic2013-01-28 22:342014-06-13 19:19
ReporterStrikerMan780 
Assigned To 
PrioritynormalSeverityfeatureReproducibilityN/A
StatusacknowledgedResolutionopen 
PlatformPCOSWindows 7OS VersionUltimate x64
Product Version 
Target VersionFixed in Version 
Summary0001266: On-Disk Texture Cache for OpenGL
DescriptionI wish to request that textures already converted and prepared for loading into the Video Card's texture memory get dumped into a /cache/ folder in the same folder as Zandronum's EXE. Each file would be named according to a checksum of the source image. The format is the raw data being sent to the video card.

This feature would be greatly appreciated, as mods, like SMMP which have a lot of high resolution textures, bog the computer down every time it converts and loads a new texture into memory. Causes major FPS drops, and even can get a player kicked from a server.

EDuke32 has such a feature, and it helps out a ton. Options to preload at map start, and an option to compress the cache would be appreciated as well.
Attached Files

- Relationships

-  Notes
User avatar (0005848)
StrikerMan780 (reporter)
2013-01-28 22:39

Hopefully such a request isn't too big... crossing my fingers for 1.1. Not willing to wait another 2 years for another release.
User avatar (0005855)
Torr Samaho (administrator)
2013-01-29 06:17

This is a typical "GZDoom first" request. If somebody provides a patch, I wouldn't mind including it in 1.1 though.
User avatar (0005856)
StrikerMan780 (reporter)
2013-01-29 07:18
edited on: 2013-01-29 07:21

Unfortunately GZDoom's GL Renderer has ceased development, and no new feature requests are being accepted. I'd post the request on the GZDoom forums, but unfortunately it's locked. (Go Figure)

If there's someone around here that's willing to do it for Zandronum, that would be excellent, and perhaps it could be patched into GZDoom as well later.

User avatar (0005864)
Torr Samaho (administrator)
2013-01-29 20:30

I see. Probably we could check how EDuke32 implements this, but I'm confused by its license. Their website says "is licensed under the GNU GPL and the BUILD license." Aren't the GPL and the BUILD license incompatible?
User avatar (0005865)
StrikerMan780 (reporter)
2013-01-29 20:34
edited on: 2013-01-29 21:37

As far as I know, EDuke-specific code is GPL. That means the OpenGL Renderer(s) and so forth. The Build license applies to the core Build engine code, such as CON handling, the Software Renderer, and Duke3D-specific actor code, etc.

User avatar (0005873)
Torr Samaho (administrator)
2013-01-30 20:09
edited on: 2013-01-30 20:10

Strange. The GPL is viral. If it's not compatible with the Build license, then you can't have some files use GPL while others use Build. IIRC the Build licensed parts of ZDoom's code are one of the reasons why ZDoom can't be GPLed, which is why I assume that the licenses are not compatible.

User avatar (0005874)
StrikerMan780 (reporter)
2013-01-30 20:25

Perhaps it'd be a good idea to ask TerminX. I'll post on Duke4.net in a minute and ask.
User avatar (0005878)
StrikerMan780 (reporter)
2013-01-30 21:36

'http://forums.duke4.net/topic/6270-question-about-eduke32s-liscense/ [^]'

Got an answer.
User avatar (0005897)
StrikerMan780 (reporter)
2013-01-31 22:29

Just to add onto this... It would be excellent if it were possible to upgrade to the latest GZDoom renderer, as it is ten times faster at texture loading and whatnot as it is. In fact, the entire renderer's performance is better.
User avatar (0009211)
Watermelon (developer)
2014-06-13 16:04

Does it happen in 2.0?
or gzdoom?
User avatar (0009213)
StrikerMan780 (reporter)
2014-06-13 16:58
edited on: 2014-06-13 16:59

Not nearly as severely, but it still occurs. (btw, about This, as well as that Goraud Shading request that was closed, GZDoom has ceased OpenGL feature development entirely, so I cannot request it there.)

User avatar (0009257)
Watermelon (developer)
2014-06-13 18:14

Can you PM me onthe forums which one of yours I closed? I will re-open them and let torr know

Issue Community Support
Only registered users can voice their support. Click here to register, or here to log in.
Supporters: StrikerMan780 JusticeSkulltag
Opponents: No one explicitly opposes this issue yet.

- Issue History
Date Modified Username Field Change
2013-01-28 22:34 StrikerMan780 New Issue
2013-01-28 22:39 StrikerMan780 Note Added: 0005848
2013-01-29 06:17 Torr Samaho Note Added: 0005855
2013-01-29 07:18 StrikerMan780 Note Added: 0005856
2013-01-29 07:21 StrikerMan780 Note Edited: 0005856 View Revisions
2013-01-29 20:30 Torr Samaho Note Added: 0005864
2013-01-29 20:34 StrikerMan780 Note Added: 0005865
2013-01-29 21:05 StrikerMan780 Note Edited: 0005865 View Revisions
2013-01-29 21:37 StrikerMan780 Note Edited: 0005865 View Revisions
2013-01-30 20:09 Torr Samaho Note Added: 0005873
2013-01-30 20:10 Torr Samaho Note Edited: 0005873 View Revisions
2013-01-30 20:10 Torr Samaho Note Revision Dropped: 5873: 0003210
2013-01-30 20:25 StrikerMan780 Note Added: 0005874
2013-01-30 21:36 StrikerMan780 Note Added: 0005878
2013-01-31 22:29 StrikerMan780 Note Added: 0005897
2014-06-13 16:04 Watermelon Note Added: 0009211
2014-06-13 16:04 Watermelon Status new => feedback
2014-06-13 16:58 StrikerMan780 Note Added: 0009213
2014-06-13 16:58 StrikerMan780 Status feedback => new
2014-06-13 16:59 StrikerMan780 Note Edited: 0009213 View Revisions
2014-06-13 18:14 Watermelon Note Added: 0009257
2014-06-13 19:19 Watermelon Status new => acknowledged






Questions or other issues? Contact Us.

Links


Copyright © 2000 - 2024 MantisBT Team
Powered by Mantis Bugtracker