Bug 5931 - Floating point precision loss in renderer
Status: RESOLVED FIXED
Alias: None
Product: ioquake3
Classification: Unclassified
Component: Video
Version: GIT MASTER
Hardware: All All
: P3 normal
Assignee: Zachary J. Slater
QA Contact: ioquake3 bugzilla mailing list
URL:
Depends on:
Blocks:
 
Reported: 2013-04-29 16:20 EDT by Eugene C.
Modified: 2017-08-03 01:41:30 EDT
2 users (show)

See Also:


Attachments
engine-side renderer fix (5.06 KB, patch)
2013-04-29 16:20 EDT, Eugene C.
demo1 (41.72 KB, application/octet-stream)
2013-04-29 16:21 EDT, Eugene C.
demo2 (28.72 KB, application/octet-stream)
2013-04-29 16:22 EDT, Eugene C.

Description Eugene C. 2013-04-29 16:20:46 EDT
Created attachment 3345 [details]
engine-side renderer fix

As described in http://www.ioquake.org/forums/viewtopic.php?f=14&t=1902
Look on shaders, jumppads, flying skull, lava movements etc.
Suggested patch fixes only engine side
Comment 1 Eugene C. 2013-04-29 16:21:51 EDT
Created attachment 3346 [details]
demo1
Comment 2 Eugene C. 2013-04-29 16:22:16 EDT
Created attachment 3347 [details]
demo2
Comment 3 Zack Middleton 2017-08-03 01:41:30 EDT
Fix committed in two parts.

* Original patch: https://github.com/ioquake/ioq3/commit/30fdd88c9fecd152080044360fc33bbc65500b5d 
* My changes: https://github.com/ioquake/ioq3/commit/59b1262b82a2d2fa80f7f5ffce098cb4d3459a14

Mirror of the forum post linked to in the original report: http://discourse.ioquake.org/t/floating-point-precision-loss/376