|
|
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 |
|
|
|
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 |
|
|
|
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 |
|
|
|
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 |
|
|
|
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 |
|
|
|
68d70e3d96
|
Reduce deferred renderer fill rate by using light influence bboxes
|
2020-10-24 19:41:56 +03:00 |
|
|
|
131f06b012
|
Support binding gfx::mesh
|
2020-10-24 19:39:35 +03:00 |
|
|
|
d9f06efb57
|
Add quadratic solver
|
2020-10-24 19:36:58 +03:00 |
|
|
|
9f12d27502
|
Add basic deferred renderer & usage example
|
2020-10-24 14:37:26 +03:00 |
|
|
|
13595864fd
|
Add various normalized & floating-point image formats
|
2020-10-24 14:33:28 +03:00 |
|
|
|
ef3fa4b091
|
Add box::dimensions
|
2020-10-24 14:33:00 +03:00 |
|
|
|
486f5f5a77
|
Rename box::size -> box::volume
|
2020-10-24 14:32:53 +03:00 |
|
|
|
da445a869a
|
Fix rectangular matrix uniforms
|
2020-10-23 17:14:54 +03:00 |
|
|
|
9cea478859
|
Add bool uniforms
|
2020-10-23 17:14:54 +03:00 |
|
|
|
ec36942f7d
|
Support merging attrib descriptions
|
2020-10-23 17:14:54 +03:00 |
|
|
|
e5c869f27b
|
Add color lighting & darkening functions
|
2020-10-23 17:14:54 +03:00 |
|
|
|
4d9b8dde29
|
Add lerp for generic_color
|
2020-10-23 17:14:54 +03:00 |
|
|
|
ea13bba49a
|
Add generic_color::as_color_Xf
|
2020-10-23 17:14:54 +03:00 |
|
|
|
440fa3777e
|
Refactor attribute specification: move to a separate file + standalone function for use in vertices
|
2020-10-23 17:14:54 +03:00 |
|
|
|
08c62d6e3f
|
Add macro-based pimpl & use it everywhere
|
2020-10-23 17:14:54 +03:00 |
|
|
|
42561ccadb
|
Add distance(point,segment)
|
2020-10-21 22:26:41 +03:00 |
|
|
|
4de7d345a3
|
Fix orthographic transform inverse
|
2020-10-21 22:26:27 +03:00 |
|
|
|
1b3c412102
|
Fix orthographic transform applied to vectors & points
|
2020-10-21 22:26:12 +03:00 |
|
|
|
c1d9095327
|
Change geom::length behavior: always (max-min), even if empty
|
2020-10-21 22:23:57 +03:00 |
|
|
|
77125540e6
|
Implement texture rendering in gfx::painter
|
2020-10-16 07:44:13 +03:00 |
|