Commit Graph

65 Commits

Author SHA1 Message Date
Zeno Rogue 8ac64fc2a0 nilv:: Nil shader, and improved geodesics 2019-09-12 22:50:11 +02:00
Zeno Rogue 90aa7b5c02 solv:: removed ILP for simplicity and better performance 2019-09-12 22:50:10 +02:00
Zeno Rogue 8da3556448 added a missing definition of atanh in GLSL 2019-09-12 22:50:10 +02:00
Zeno Rogue 60778a6896 new renderer for Solv 2019-09-12 22:50:10 +02:00
Zeno Rogue 598603c937 geodesics in Sol 2019-09-12 22:50:09 +02:00
Zeno Rogue b4e700c455 a (slow) vertices_texture implemented with CAP_VERTEXBUFFER 2019-09-12 22:50:09 +02:00
Zeno Rogue 31c99e486f CAP_NOSHADER 2019-09-12 22:50:09 +02:00
Zeno Rogue d67316454c linewidth bugs fixed when MINIMIZE_GL_CALLS 2019-09-12 22:50:09 +02:00
Zeno Rogue 5476b33e94 fixed to work on OPENGL 1.0 2019-09-12 22:50:08 +02:00
Zeno Rogue 77bd96e6b5 switch_to_text, needed for iOS 2019-09-12 22:50:08 +02:00
Zeno Rogue 13b5223ffb fixed missing 3 to SHDIM in shaders.cpp 2019-09-12 22:50:08 +02:00
Zeno Rogue 0f98146d20 3D:: correct shift matrix in stereo mode 2019-09-12 22:50:08 +02:00
Zeno Rogue 3da305b4ca fog is now affected by the background color 2019-09-12 22:50:06 +02:00
Zeno Rogue 8eb3fa65e2 2D3D:: skies and ceilings 2019-09-12 22:50:02 +02:00
Zeno Rogue 6aeba2d906 fixed glDepthMask and thus shadows 2019-09-12 22:50:00 +02:00
Zeno Rogue e5d6278ab1 disabled set_depthwrite since it has weird results 2019-09-12 22:50:00 +02:00
Zeno Rogue 6e2cf3d2e7 fixed glDisable -> glDepthMask 2019-09-12 22:50:00 +02:00
Zeno Rogue 740cc5fbb6 2D3D:: wall shadows 2019-09-12 22:50:00 +02:00
Zeno Rogue 9a21401b9c item/monster icons in 3d 2019-09-12 22:49:56 +02:00
Zeno Rogue c19ffb3597 fixes to projection streamlining 2019-09-12 22:43:00 +02:00
Zeno Rogue 3c9e4db46e major cleanup of projection setting 2019-09-12 22:43:00 +02:00
Zeno Rogue 2121aacaaf 3d:: clipping configurable 2019-09-12 22:38:47 +02:00
Zeno Rogue f399a8c980 3d:: shader acceleration in the band model 2019-09-12 22:38:47 +02:00
Zeno Rogue ad4ecbde0e 3d:: fog in non-native models 2019-09-12 22:38:47 +02:00
Zeno Rogue bc3e7f2e95 3d:: shader acceleration for 3D ball and 3D halfspace 2019-09-12 22:38:47 +02:00
Zeno Rogue 5116d745c4 gldraw:: offset and texture_offset are now separate 2019-09-12 22:38:47 +02:00
Zeno Rogue 5db2cfbd1a 3d:: textured walls 2019-09-12 22:38:45 +02:00
? 54f278963c renamed MAXDIM to MAXMDIM (conflict with crystal) 2019-09-12 22:38:42 +02:00
? 3c7824d51e 3d:: fixed implicit conversion warning in GLSL 2019-09-12 22:38:40 +02:00
? fb71d4fd15 3D:: sightranges are now configurable 2019-09-12 22:38:40 +02:00
? 259e376909 3d:: four-phase drawing of sphere 2019-09-12 22:38:40 +02:00
? 1fcf58e17a 3D:: shader variants for R3 and S3 2019-09-12 22:38:40 +02:00
? d08e58f404 3d:: 2D/3D is now selectable at runtime 2019-09-12 22:38:40 +02:00
? 0ea37718f0 shaderside projection for DIM==3 2019-09-12 22:38:39 +02:00
? 56d628d4d8 adjusting for 3D part II 2019-09-12 22:38:39 +02:00
Zeno Rogue 952f1c44fe minor fixes to color handling 2019-02-06 18:54:29 +01:00
Charlène 9cee52cf81 Fix colors for big endian architectures. 2019-02-06 18:50:36 +01:00
Zeno Rogue 8ac1cf8731 fixed some issues with commandline arguments (svg shots made correctly from cli) 2019-02-06 18:48:52 +01:00
Zeno Rogue e25bc8e455 glhr:: shaderside projection for the half-plane model 2018-11-19 20:53:35 +01:00
Zeno Rogue 50a86d1e88 glhr:: shader-side band now ignores depth 2018-11-18 18:26:56 +01:00
Zeno Rogue 680dca90c8 shaderside projection 2018-11-18 18:26:55 +01:00
Zeno Rogue 35353fe70e faster graphics with MINIMIZE_GL_CALLS 2018-09-04 23:27:27 +02:00
Zeno Rogue 1ab460ffb1 type color_t should now be consistently used for colors; reimplemented drawqueue in OO fashion 2018-09-04 19:53:42 +02:00
Zeno Rogue 4d2f79ba95 rewritten the system to display 3D. This fixes the spherical display not working in stereo mode, and is more clean. 2018-07-22 00:39:57 +02:00
Arthur O'Dwyer 62db7ee250 Eliminate VLAs for the benefit of MSVC. 2018-06-29 14:13:59 -07:00
Zeno Rogue 63869c6d33 renamed the size function to isize 2018-06-22 14:47:24 +02:00
Zeno Rogue 4c619e60dd moved all the HyperRogue stuff except RogueViz to namespace 'hr' -- useful when using hr as a library 2018-06-11 01:58:31 +02:00
Zeno Rogue 0941411ffc .. to last commit 2018-04-06 00:33:03 +02:00
Zeno Rogue d3c9bfdd92 improved the quality of 3D models from conformal menu 2018-03-24 15:15:30 +01:00
Zeno Rogue 23a2a98893 10.3k 2018-03-02 13:11:53 +01:00