Zeno Rogue
|
2f15d0f013
|
no more local_perspective taken into account for SF_PIXELS
|
2019-10-22 22:43:07 +02:00 |
|
Zeno Rogue
|
0e3fc3a0f9
|
fixed R3 shader
|
2019-10-22 10:52:30 +02:00 |
|
Zeno Rogue
|
655af58ae1
|
use shared_ptr consistently
|
2019-10-22 00:36:44 +02:00 |
|
Zeno Rogue
|
30eda241a8
|
shader fixup
|
2019-10-21 22:40:56 +02:00 |
|
Zeno Rogue
|
09fcd14aa7
|
redesigned shader system
|
2019-10-21 22:34:20 +02:00 |
|
Zeno Rogue
|
54a9345777
|
glhr:: a more efficient stringbuilder (previous version caused stack overflow in web)
|
2019-10-12 11:21:29 +02:00 |
|
Zeno Rogue
|
ec465b2afc
|
separate shader for stretched Sol, to avoid glitches
|
2019-10-04 13:03:50 +02:00 |
|
Zeno Rogue
|
d69cb4e946
|
SolN manifold
|
2019-10-03 20:10:48 +02:00 |
|
Zeno Rogue
|
d6ab96f821
|
non-isotropic hyperbolic space
|
2019-10-01 05:03:46 +02:00 |
|
Zeno Rogue
|
a59dc8be58
|
fixed binocular vision (isotropic only for now)
|
2019-09-26 13:23:10 +02:00 |
|
Zeno Rogue
|
3b7e929f73
|
fixed yet another warning
|
2019-09-13 20:23:43 +02:00 |
|
Zeno Rogue
|
2a950369ba
|
solv:: CAP_SOLV
|
2019-09-13 17:45:31 +02:00 |
|
Zeno Rogue
|
334ffd644a
|
hyperweb compiles
|
2019-09-13 03:47:55 +02:00 |
|
Zeno Rogue
|
848eb8f48b
|
export everything: modules compiled separately
|
2019-09-12 22:50:16 +02:00 |
|
Zeno Rogue
|
82f24b4b6c
|
exporting necessary stuff all over (in progress)
|
2019-09-12 22:50:16 +02:00 |
|
Zeno Rogue
|
caf838ed22
|
accessors created for shader uniforms
|
2019-09-12 22:50:16 +02:00 |
|
Zeno Rogue
|
9647cbd47e
|
added #include hyper.h to all cpp files
|
2019-09-12 22:50:16 +02:00 |
|
Zeno Rogue
|
71669e3a14
|
shader debug support
|
2019-09-12 22:50:15 +02:00 |
|
Zeno Rogue
|
02269267c9
|
slr:: drawing of looped images, better shader in general, special sightrange setting
|
2019-09-12 22:50:15 +02:00 |
|
Zeno Rogue
|
136b931609
|
PSL(2,R)
|
2019-09-12 22:50:15 +02:00 |
|
Zeno Rogue
|
43a3d0130e
|
product:: shader-side H2xE
|
2019-09-12 22:50:13 +02:00 |
|
Zeno Rogue
|
00f4f4fca5
|
fully turnable product spaces
|
2019-09-12 22:50:13 +02:00 |
|
Zeno Rogue
|
96bf478482
|
renamed DIM to GDIM
|
2019-09-12 22:50:13 +02:00 |
|
Zeno Rogue
|
8b1c7bffe4
|
initial reformatting of comments for Doxygen
|
2019-09-12 22:50:13 +02:00 |
|
Zeno Rogue
|
a423dbd2da
|
more header cleanup
|
2019-09-12 22:50:12 +02:00 |
|
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 |
|
Zeno Rogue
|
7f9aaccc3c
|
fixed VARCOLOR without shaders
|
2018-03-02 13:08:14 +01:00 |
|
Zeno Rogue
|
6080e96b99
|
fixed double-vertexbuffer issues
|
2018-02-20 21:11:32 +01:00 |
|
Zeno Rogue
|
0412ea7b7c
|
glhr::id is now a constant; streamlined applymatrix
|
2018-02-20 11:30:39 +01:00 |
|
Zeno Rogue
|
759d9bbe8c
|
more fixes for Android
|
2018-02-12 16:21:42 +01:00 |
|
Zeno Rogue
|
5d6a3e083a
|
disabled DEBUG_GL
|
2018-02-12 13:12:48 +01:00 |
|
Zeno Rogue
|
1781554684
|
more work on the online version: fullscreen, orientation
|
2018-02-11 21:39:47 +01:00 |
|
Zeno Rogue
|
cab8a0a38f
|
Works online now!
|
2018-02-11 19:08:17 +01:00 |
|
Zeno Rogue
|
d01d772669
|
more changes to make it work on iOS
|
2018-02-11 02:19:49 +01:00 |
|
Zeno Rogue
|
1391a7fe4d
|
more shader cleanup
|
2018-02-10 18:21:19 +01:00 |
|
Zeno Rogue
|
bfd17a57c6
|
made CAP_SHADERF work in Windows
|
2018-02-10 15:18:44 +01:00 |
|
Zeno Rogue
|
b80ac00a55
|
cleaner shader construction
|
2018-02-09 04:18:39 +01:00 |
|
Zeno Rogue
|
660af7827f
|
Further OpenGL cleanup. Also fixed the problems with incorrect mouse control.
|
2018-02-09 03:40:46 +01:00 |
|
Zeno Rogue
|
120797d7ce
|
uniformizing vertex attribute arrays
|
2018-02-09 01:46:14 +01:00 |
|
Zeno Rogue
|
64adb6f0ea
|
updated the header comments to 2018, also added the missing ones
|
2018-02-09 00:40:26 +01:00 |
|
Zeno Rogue
|
4966bde3d4
|
started work on shaders.cpp
|
2018-02-09 00:29:20 +01:00 |
|