|
|
771481a760
|
SRTM example (wip)
|
2020-11-13 19:15:03 +03:00 |
|
|
|
67c6e18ef0
|
Add framebuffer::read_pixels
|
2020-11-10 13:23:17 +03:00 |
|
|
|
34cdba80a1
|
Use logarithmic Z
|
2020-11-08 23:39:43 +03:00 |
|
|
|
63da1987be
|
SRTM example: fix close-view normals by computing them in geometry shader instead
|
2020-11-08 19:17:22 +03:00 |
|
|
|
7fa031da00
|
SRTM example: more todos
|
2020-11-08 16:25:33 +03:00 |
|
|
|
65d083d4d7
|
SRTM example: add todos
|
2020-11-08 16:21:18 +03:00 |
|
|
|
71f6fc9baf
|
Add LRU cache implementation
|
2020-11-08 16:19:37 +03:00 |
|
|
|
ba9c7a4418
|
SRTM example (wip)
|
2020-11-08 16:19:25 +03:00 |
|
|
|
c89deef9cf
|
Change free camera: any possible orientation now
|
2020-11-08 16:18:34 +03:00 |
|
|
|
957493e2e2
|
Add template deduction guides for transformation classes
|
2020-11-08 16:15:30 +03:00 |
|
|
|
42501ec7c2
|
Add threadpool::queue_size() and synchronyzed_queue::size()
|
2020-11-08 16:12:42 +03:00 |
|
|
|
a09eccdf0c
|
SRTM example: use nodes & load height data in a bg thread
|
2020-11-06 17:35:18 +03:00 |
|
|
|
1771f56508
|
Fix all stream output operators: operator<< might return a different stream type
|
2020-11-06 17:34:57 +03:00 |
|
|
|
95231632a2
|
More liberal default maximum thread name length
|
2020-11-06 17:30:05 +03:00 |
|
|
|
1a6444d010
|
Add convex body utilities to cg
|
2020-11-05 18:11:26 +03:00 |
|
|
|
26440b0faf
|
Add SRTM rendering example (wip)
|
2020-11-05 16:55:18 +03:00 |
|
|
|
e07f2160c5
|
Fix physics example
|
2020-11-05 16:53:47 +03:00 |
|
|
|
dfcec0a1ee
|
Add point-triangle distance
|
2020-11-05 16:52:05 +03:00 |
|
|
|
e4be2e9322
|
Move point-segment distance to distance.hpp
|
2020-11-05 16:51:55 +03:00 |
|
|
|
621fac8451
|
Rewrite point-segment distance
|
2020-11-05 16:50:25 +03:00 |
|
|
|
76dd07c266
|
Add segment-simplex intersection
|
2020-11-05 16:44:15 +03:00 |
|
|
|
a1ecc8a2d6
|
Fix ray-simplex intersection
|
2020-11-05 16:41:41 +03:00 |
|
|
|
1bebfebb6d
|
More precise vector length computation
|
2020-11-05 16:41:02 +03:00 |
|
|
|
e9b408ef77
|
Fix unhandled enum warning
|
2020-11-05 16:36:41 +03:00 |
|
|
|
d4d463c699
|
Remove obsolete includes
|
2020-11-04 10:52:02 +03:00 |
|
|
|
8d4e29eb35
|
Support loading index-only data in gfx::mesh
|
2020-11-04 10:31:28 +03:00 |
|
|
|
f9dbc9138f
|
Add a quadratic solver that assumes real roots
|
2020-11-04 10:31:02 +03:00 |
|
|
|
e8219b7139
|
Fix error in quadratic solver
|
2020-11-04 10:30:37 +03:00 |
|
|
|
1bb5f6977f
|
Rename scene::render to scene::present
|
2020-11-02 17:42:20 +03:00 |
|
|
|
02f028b0c9
|
Add parser combinator library (wip) with an example
|
2020-11-01 22:02:32 +03:00 |
|
|
|
dfc8f13936
|
Move to C++20
|
2020-11-01 22:02:07 +03:00 |
|
|
|
e8c8fbcef7
|
Rename example targets: psemek-X -> psemek-example-X
|
2020-10-29 15:08:08 +03:00 |
|
|
|
9812be8da7
|
Update & structurize todo
|
2020-10-28 18:54:00 +03:00 |
|
|
|
6f33c85c8c
|
Remove TODO's from deferred renderer
|
2020-10-28 18:29:24 +03:00 |
|
|
|
149555889e
|
Update gl generator config (windows fixes)
|
2020-10-28 10:54:35 +03:00 |
|
|
|
fe5cd6510c
|
Use the new OpenGL Loader Generator for the gl loader
|
2020-10-27 23:14:12 +03:00 |
|
|
|
98a015fbed
|
Implement directional & point light shadows in deferred renderer
|
2020-10-26 18:39:45 +03:00 |
|
|
|
226192e264
|
Support cubemap textures as framebuffer attachments
|
2020-10-26 18:39:25 +03:00 |
|
|
|
6b6d7687a9
|
Add cubemap textures
|
2020-10-26 18:38:47 +03:00 |
|
|
|
d88799f308
|
Add util::array mirroring
|
2020-10-26 18:38:22 +03:00 |
|
|
|
1b8ef017ad
|
Compress normals to 32-bit integers in deferred renderer
|
2020-10-25 22:06:53 +03:00 |
|
|
|
e7427e1d58
|
Add integer pixel formats & restructure pixel.hpp
|
2020-10-25 21:29:07 +03:00 |
|
|
|
11e9abf414
|
Deferred example tweaking
|
2020-10-25 20:34:56 +03:00 |
|
|
|
2e0da621d1
|
Add fxaa effect implementation
|
2020-10-25 20:07:11 +03:00 |
|
|
|
356aabf3ab
|
Texture linear filtering doens't use mipmaps + add mipmapped filtering
|
2020-10-25 16:09:05 +03:00 |
|
|
|
53c4e0b449
|
Update deferred example
|
2020-10-25 15:46:20 +03:00 |
|
|
|
9f76575be4
|
Add simple gamma correction effect
|
2020-10-25 15:46:05 +03:00 |
|
|
|
cc1cb13487
|
Use render_target in deferred renderer
|
2020-10-25 15:45:53 +03:00 |
|
|
|
0206ebc2cb
|
Add gfx::render_target helper struct
|
2020-10-25 15:44:43 +03:00 |
|
|
|
9940dd19a0
|
Internal linkage for deferred renderer shaders code
|
2020-10-25 15:43:56 +03:00 |
|