News | Forum | People | FAQ | Links | Search | Register | Log in
Mark V - Release 1.00
http://quakeone.com/markv/

* Nehahra support -- better and deeper link
* Mirror support, "mirror_" textures. video
* Quaddicted install via console (i.e. "install travail")
* Full external texture support DP naming convention
* Enhanced dev tools texturepointer video inspector video
* IPv6 support, enhanced server capabilities
* Enhance co-operative play (excels at this!)
* Software renderer version (WinQuake)
* "Find" information command (ex. type "find sky")

Thanks to the beta testers! NightFright, fifth, spy, gunter, pulsar, johnny law, dwere, qmaster, mfx, icaro, kinn, adib, onetruepurple, railmccoy

And thanks to the other developers who actively provided advice or assistance: Spike (!), mh, ericw, metlslime and the sw guys: mankrip and qbism.

/Mac version is not current yet ...; Linux will happen sometime in 2017
First | Previous | Next | Last
 
http://i.imgur.com/mZrY3ws.png
http://i.imgur.com/1hujKqG.png

Looks like some of the flame polygons aren't being removed when the particle flame is enabled. 
@dwere 
You noticed ;-)

It's a temporarily measure that is supposed to be hard to notice.

QMB needs a flame.mdl without a flame. I can't roll up flame.mdl and include in the binary because flame.mdl belongs to id Software and is not licensed as open source.

My temp measure was to shave off verts above a certain point until I determine best way to have Mark V conditionally render flame.mdl in 2 different manners.

I will probably do this at some point in time by detecting unwanted verts via texture coordinates by haven't done this yet. 
@kp 
If you are 100% sure GL that the GL version never has the issue, this is likely solved if the issue is buffer transfer.

I wouldn't overthink it.

I don't know when I'll have time to rework it, because it is a bit of a time consumer (might take 20-25 hours).

It's always been on my list do because then WinQuake gets Open GL's vid_vsync capability. 
 
That being said, you might try a lower resolution far closer to the original and it might work just fine right now.

1920 x 1080 x 24 bits per pixels is a lot of buffer transfer going on every second. Open GL was built for that. Windows API? Don't know.

Lower resolution might help quite a bit. Or might not. 
 
*Correction: Not every second --- 72 times a seconds or more. 
 
I've spent far less time in the gl version than the software version. I'll play the fuck out of the gl version tonight then get back to you. I don't want to give you false info thus sending you on a wild goose chase. I appreciate your time and this engine. I played both Beyond Belief and Dimensions of the Past with it and it was a real treat! 
 
I appreciate that. Wild goose chases suck! 
 
FYI, build 1009 does not understand the "install" command. 
 
Thanks for the headsup, Johnny. In this particular instance, I noticed the oversight after I uploaded it but since this is a temp build not linked as main download anyway, I figured I'd wait until I had the "non-temp build" done. ;-) 
Dwere 
If Mark V supports shaders, you may want to try Seven's new_torch model found here: http://quakeone.com/forums/quake-mod-releases/finished-works/11595-a.html
Looks great and works like a charm (at least in DP). 
@mugwump 
Uh --- Mark V certainly does NOT support shaders. And certainly never will support them either.

Do you have the slightest clue what dwere was posting about? No?

Ok -- now get lost.

/You are nice guy, but my tolerance for incompetence in a technical thread is zero. Don't do it again. 
 
Sorry if I upset you Baker, I didn't mean to. *tiptoes out* 
 
I'm sorry I posted too intensely, I try not to do that, but there's no edit.

You are a good guy. 
 
I ran through an episode with the gl version and it performed flawlessly. It may be safe to say that this issue is winquake specific.

I'd like to draw your attention to another curiosity, not because I'd like it changed necessarily, just interested to know why it is:

I like to use a faithful q1 viewwmodel fix that tweaks some verts and alignments. As you can see in this comparison, the texture alignment appears to be off even though we know it isn't (in winquake). 
Bloated 
Yeah I doubted the entire Divx suite needed to be installed hah.

Anything you want me to test as far as my black capturedemo issue?

As far as the sound issue where there was noise...I think 11k has noise and 41k does not. But at 41k the sound is "airy" for lack of a better word. QS does not exhibit this behaviour but it looks like it uses different method for sound processing?

Unrelated but using your advanced demo playback features to watch retrojam5 demos is a godsend. Changes everything! 
 
As you can see in this comparison, the texture alignment appears to be off even though we know it isn't (in winquake).

Software Quake and GLQuake treat MDL texture coordinates slightly differently. This is a giant PITA for me, because a model tweaked for one set of engines will have broken alignments in another.

I rarely miss an opportunity to rant about it.

BTW, it's funny how even a stock id model works better in a GLQuake-like engine. 
@killpixel 
software rendering uses affine interpolation when drawing mdls, because its simpler/faster.
whereas brush surfaces use proper perspective correction by recalculating the texture coords every 16 or 8 pixels (d_subdiv16).
(quake2 added perspective correction on its md2s. I believe this to be the reason why quake used bsp ammo boxes while quake2 was free to use md2s instead)

glquake has an 'gl_affinemodels 1' cvar setting that asks the driver to replicate software rendering's crappy interpolation. however its one of GL's 'hints', which means modern drivers just ignore it and always use proper perspective.

if you have glsl 130 (gl3), there is a 'noperspective' interpolation modifier which ensures the same appearance. 
 
I should probably add that I was talking about a different problem. So there are at least two ways for a model tweaked for GL to be screwed by software rendering. 
 
I get a very consistent crash when trying to switch back to DX Mark V after alt-tabbing away, when I am running full-screen with vid_hardwaregamma 0

It does not occur with the GL version, or when using vid_hardwaregamma 1

It also does not occur if I am just sitting in the console before loading a map.

It also crashes if I am running it in a window and I try to adjust my windows gamma settings under the same circumstances above. 
 
there are at least two ways for a model tweaked for GL to be screwed by software rendering.

That's both hilarious and sad :/

@spike - that is interesting. given quake's initial low resolutions and non-interpolated animations, they might as well have just used sprites. They would've been better looking and probably easier to do. I suppose they pushed the tech knowing that appropriate hardware was just around the corner. 
@kp - See Quakespasm Thread 
The skin application in GLQuake and WinQuake are different. See the argument in the Quakespasm thread (it's buried), the different viewpoints and the final consensus reached by the developer types and mappers.

@re: GL runs fine

Awesome! Provides me with a little bit more incentive to build a Windows "WinQuake rendered via Open GL" like the Mac WinQuake Mark V. 
 
WinQuake rendered via Open GL

that has a nice ring to it. aside from the mac version, is that a first of its kind in terms quake ports? 
@Bloughsburgh 
As someone who is exceedingly detail oriented, I give myself an F-- on the DivX download.

I'm very upset that I didn't investigate the current download (I trusted them!).

That download is complete trash, I just assumed since I always used that page that the downloads were quality and not corporate bloatware.

I am sorry.

When I release Build 1010, I will be updating the Mark V page with 2 proven reliable codecs (Google WebM) and the *real* XVid minimal (fast as hell).

On a positive note --- 2 Windows 10 machines --- capturedemo runs with flying colors with a proper codec installed.

/Why do some machines --- using Quake 11025 sound hz sound terrible and need 44100 just to sound ok? While other machines original Quake 11025 sounds just fine? Peeve of the day. 
@kp 
Not exactly, haha. Read the "Mac Version Based On Fruitz of Dojo" on the Mark V page.

They invented it ages ago (2002?). It's a wicked idea and I've always liked it. 
@gunter -- Another DX8 Quirk, Eh? 
I'll check it out. 
First | Previous | Next | Last
You must be logged in to post in this thread.
Website copyright © 2002-2025 John Fitzgibbons. All posts are copyright their respective authors.