justin
|
5ea831203a
|
Use stencil to black out floor shadows
|
2021-03-18 17:53:17 +01:00 |
|
justin
|
447268117c
|
Draw walls using perspective divide
|
2021-03-18 12:58:17 +01:00 |
|
justin
|
ea7b6f857e
|
Remove wall sight occlusion for lighting changes
|
2021-03-17 20:05:53 +01:00 |
|
justin
|
b68e39ba2f
|
Draw shadows in a framebuffer object
|
2021-03-16 21:47:00 +01:00 |
|
justin
|
3707954913
|
Partially implement a framebuffer object for bluring shadows
|
2021-03-16 20:27:05 +01:00 |
|
justin
|
b0c8c10658
|
Render bezier curves using distance fields
|
2021-03-14 00:13:29 +01:00 |
|
justin
|
152d017e39
|
Improve bezier curve rendering
|
2021-03-13 14:09:49 +01:00 |
|
justin
|
918f7d23b8
|
Implement color for quadratic bezier curves
|
2021-03-12 19:10:14 +01:00 |
|
justin
|
0489a092bc
|
First implementation of quadratic bezier curve shader
|
2021-03-12 15:25:07 +01:00 |
|
justin
|
9bdc6fddd7
|
Fix arc rendering bug (make vertex attribs correct size)
|
2021-03-12 01:22:10 +01:00 |
|
justin
|
e8e3dd8f50
|
Refactor level/room generation modules
|
2021-03-11 22:08:35 +01:00 |
|
justin
|
2d995339b9
|
Free vao pointers at end
|
2021-03-11 19:42:29 +01:00 |
|
justin
|
33017a599b
|
Refactor loading of background shader
|
2021-03-11 19:18:52 +01:00 |
|
justin
|
6c378659b2
|
Refactor light source and wall shadow shaders
|
2021-03-11 01:16:42 +01:00 |
|
justin
|
e2c35b21bc
|
Refactor picture rendering code
|
2021-03-10 22:45:43 +01:00 |
|
justin
|
a2fa713bde
|
Continue refactoring shaders
|
2021-03-10 21:22:52 +01:00 |
|
justin
|
4a455cc7c9
|
First pass deletion, increases perfomance significantly
|
2021-03-10 19:44:59 +01:00 |
|
justin
|
06a8ae7c99
|
Refactor shaders, commit before major deletion of old code
|
2021-03-10 19:34:15 +01:00 |
|
justin
|
da86de6918
|
Partial refactor of shader loading and drawing
|
2021-03-10 18:45:59 +01:00 |
|
justin
|
b4b77fe345
|
Inlined bindArrayBuffers, seemed to improve perfomance
|
2021-03-10 17:19:41 +01:00 |
|
justin
|
fe2abc9266
|
Pre shader refactor commit
|
2021-03-10 14:31:50 +01:00 |
|
justin
|
d3c8504d21
|
Allow for interpolating colors from center to edge of ellipses
|
2021-03-10 12:12:59 +01:00 |
|
justin
|
f729e5a298
|
Render circles as ellipses, allows for proper scaling
|
2021-03-10 04:09:18 +01:00 |
|
justin
|
cc86a701db
|
Improve ellipses
|
2021-03-10 03:59:38 +01:00 |
|
justin
|
cddf7d1f8f
|
Partially working ellipse shader
|
2021-03-10 03:29:10 +01:00 |
|
justin
|
bfbd0b6fef
|
Rename fadeCircle shaders to lightmapCircle
|
2021-03-09 11:08:56 +01:00 |
|
justin
|
79b6a4fc32
|
Improve cursor rendering
|
2021-03-08 00:25:57 +01:00 |
|
justin
|
f92075263f
|
Correct text scaling
|
2021-03-07 23:34:37 +01:00 |
|
justin
|
5f8b5881e5
|
Improve shadows for static walls
|
2021-03-05 13:40:34 +01:00 |
|
justin
|
8ed8c48ffe
|
Fix arc rendering, allowing them to rotate
|
2021-03-02 20:15:32 +01:00 |
|
justin
|
81f5385710
|
Vaious improvements to rendering performance, now runs at ok speed
|
2021-03-02 01:28:53 +01:00 |
|
justin
|
18492f00d2
|
Commit before connecting each vao to unique vbos
|
2021-03-02 00:54:00 +01:00 |
|
justin
|
1e198b551e
|
Do layer checking in picture tree
|
2021-03-01 13:46:28 +01:00 |
|
justin
|
f68b8be9ce
|
Try to fuse functions over pictures (overPos and overCol)
|
2021-03-01 12:36:57 +01:00 |
|
justin
|
bb05bcaaf1
|
Commit before picture change
|
2021-02-28 21:26:20 +01:00 |
|
justin
|
33ebc1556d
|
Reduce number of wall points sent for shadows
|
2021-02-27 02:27:43 +01:00 |
|
justin
|
3b4b387943
|
Include tick counting code
|
2021-02-27 02:09:04 +01:00 |
|
justin
|
4fc6917741
|
Couple loop with preload to allow for time "profiling"
|
2021-02-26 00:05:27 +01:00 |
|
justin
|
9575eab230
|
Create world matrix uniform
|
2021-02-25 23:30:02 +01:00 |
|
justin
|
37e26dcb07
|
Implement translation rotation zoom using uniform buffers, improvement?
|
2021-02-25 04:14:52 +01:00 |
|
justin
|
32bfab2e02
|
Work towards doing transformations using uniforms
|
2021-02-25 03:41:19 +01:00 |
|
justin
|
1969aa4f4a
|
Tweak drawing order, text now blocks window shadows
|
2021-02-24 23:08:20 +01:00 |
|
justin
|
4db5fb44fe
|
Partial fix of layering
|
2021-02-24 04:15:43 +01:00 |
|
justin
|
2afe40594e
|
Add layered drawing of pictures
|
2021-02-24 03:35:42 +01:00 |
|
justin
|
a853c2d946
|
Commit before introducing layers to pictures
|
2021-02-23 22:18:35 +01:00 |
|
justin
|
c188512abb
|
Separate sound and render io parameters
|
2021-02-23 15:05:48 +01:00 |
|
justin
|
5bdd646900
|
Slight improvement to light sources and shadows
|
2021-02-23 13:14:23 +01:00 |
|
justin
|
e855d303e8
|
First pass implementing exponentially fading lighting
|
2021-02-22 13:45:59 +01:00 |
|
justin
|
c75cda639b
|
Add wall drawing capability (for shadows)
|
2021-02-22 02:32:00 +01:00 |
|
justin
|
3dc566b6af
|
Add wall shadow shaders
|
2021-02-21 20:51:56 +01:00 |
|