Tim Anema
|
9c81c71f89
|
just a few touchups before bed
|
2014-11-29 23:51:44 -05:00 |
|
Tim Anema
|
bbcd20a27e
|
colored shadows almost functional again
|
2014-11-29 23:20:02 -05:00 |
|
Tim Anema
|
012a5481e9
|
image shadows look correct again
|
2014-11-29 23:08:29 -05:00 |
|
Tim Anema
|
0a2da63f24
|
added image shadows, took out useless code
|
2014-11-29 20:19:03 -05:00 |
|
Tim Anema
|
410388d423
|
fixed the multiple lights issue
|
2014-11-29 19:52:09 -05:00 |
|
Tim Anema
|
117d908ad7
|
one light now works I need to figure out a way of doing multiple lights
|
2014-11-29 19:10:15 -05:00 |
|
Tim Anema
|
f56ef4a197
|
got the start of a shader that will do normal shading and shine at the same time, I will throw in a shadow map there too and it will do it all in one pass
|
2014-11-29 14:52:05 -05:00 |
|
Tim Anema
|
aa3675d7ad
|
just renaming some things
|
2014-11-29 08:54:43 -05:00 |
|
Tim Anema
|
993e029a2f
|
made circle shadow bodies use arc instead of circle, also optimized so they were not drawn if not neccessary
|
2014-11-28 16:56:05 -05:00 |
|
Tim Anema
|
ac5b9afa16
|
made the normal shading reflect the shadow calculations a bit better and isolated the examples to one directory
|
2014-11-28 11:14:53 -05:00 |
|
Tim Anema
|
42c699590d
|
took out annoyance in naming
|
2014-11-28 10:55:43 -05:00 |
|
Tim Anema
|
7db34a4a02
|
made better shadow body calculations so that the z coordinate of the light effects the cast light
|
2014-11-28 10:20:00 -05:00 |
|
Tim Anema
|
64d8613549
|
normal mesh shadows can be drawn even if the item isnt a image
|
2014-11-18 21:07:33 -05:00 |
|
Guard13007
|
40f18cae9b
|
added light:move(x, y, z)
|
2014-11-10 13:02:02 -08:00 |
|
Tim Anema
|
c370e9ecc2
|
just some reformatting
|
2014-11-07 09:21:41 -05:00 |
|
Tim Anema
|
1c5eb2c804
|
fixed the additive layer on the pixel shadow for translations
|
2014-11-06 20:03:00 -05:00 |
|
Tim Anema
|
820033810b
|
added setVisible method to light so that the light can be turned on and off
|
2014-11-05 23:06:54 -05:00 |
|
Tim Anema
|
233d40ea39
|
fixed inaccuracy of the inRange method in Light. also added it to the draw methods in light so that they wont draw if not needed
|
2014-11-05 23:05:21 -05:00 |
|
Tim Anema
|
3d4819cda4
|
added remove method to light world to facilitate removal of items
|
2014-11-03 17:54:15 -05:00 |
|
Tim Anema
|
e74c0d8961
|
fixed the light drawing with translation and scaling
|
2014-10-28 21:03:00 -04:00 |
|
Tim Anema
|
2d1d65df4f
|
Merge pull request #11 from qrap/master
added move function to bodies
|
2014-10-28 20:50:24 -04:00 |
|
Tim Anema
|
b768c5479a
|
fixed the light drawing with translation and scaling
|
2014-10-28 20:47:46 -04:00 |
|
Guard13007
|
91996c4fc5
|
added move function to bodies
|
2014-10-28 11:40:51 -07:00 |
|
Tim Anema
|
82061d93d0
|
added z to getPosition on light
|
2014-10-27 21:46:27 -04:00 |
|
Tim Anema
|
3f482ef0c6
|
fixed newRectangle bug where width and height were not set
|
2014-10-27 21:41:25 -04:00 |
|
Tim Anema
|
a1d6d33ab5
|
fixed spelling mistakes
|
2014-10-27 21:32:51 -04:00 |
|
Guard13007
|
290d39bcd5
|
load from anywhere
|
2014-10-27 12:20:56 -07:00 |
|
Tim Anema
|
3b98d75076
|
took out uneeded functions and added in easier ones
|
2014-10-27 09:20:01 -04:00 |
|
Tim Anema
|
302bd42d5f
|
minimized methods again
|
2014-10-26 15:35:53 -04:00 |
|
Tim Anema
|
5add341a14
|
minimized body methods
|
2014-10-26 15:27:35 -04:00 |
|
Tim Anema
|
c9fac640d7
|
made the range adhere to the scale as well
|
2014-10-24 13:34:44 -04:00 |
|
Tim Anema
|
5474b11c50
|
some proper refactoring so shine and shadows code are separate
|
2014-10-23 22:41:52 -04:00 |
|
Tim Anema
|
e9a98dbcee
|
made the postshader be more easily extendable
|
2014-10-23 21:35:35 -04:00 |
|
Tim Anema
|
5e8ef63d6d
|
fixed light position
|
2014-10-23 12:17:28 -04:00 |
|
Tim Anema
|
7325cf8499
|
translation and scaling working just need to work out the proper light positioning at scale
|
2014-10-23 09:23:20 -04:00 |
|
Tim Anema
|
537ff2522c
|
converted the complex example to use the proper way of transformation
|
2014-10-23 08:25:12 -04:00 |
|
Tim Anema
|
b976a90afe
|
just playing around with a few things, narrowed down my last issues with scaling and translation just need to figure out a workaround
|
2014-10-22 21:55:15 -04:00 |
|
Tim Anema
|
fe2a135663
|
almost complete converting entire project to using new canvas strategy, need to touch up the main shader to handle proper coordinates though
|
2014-10-22 08:37:19 -04:00 |
|
Tim Anema
|
0f882da300
|
finally coming up with a proper strategy to handle translation and zooming of canvases
|
2014-10-21 22:48:19 -04:00 |
|
Tim Anema
|
22c45f7bac
|
trying out some new postshaders from mari0, fixed a couple bugs
|
2014-10-08 08:55:05 -04:00 |
|
Tim Anema
|
cde3349852
|
fixed translation problem after postshader changes
|
2014-10-07 09:49:56 -04:00 |
|
Tim Anema
|
702de1389a
|
refactored post shader to be part of the light world but still able to use it on its own, took out globals, and made adding and removing effects independant from the draw calls
|
2014-10-06 17:27:41 -04:00 |
|
Tim Anema
|
5e0320c4bf
|
fixe a bug in new image bodies
|
2014-10-06 09:31:14 -04:00 |
|
Tim Anema
|
01aa79e819
|
scaling works mostly now but needs to resize the canvases as well
|
2014-10-03 20:09:52 -04:00 |
|
Tim Anema
|
b2b6a97f54
|
almost got scaling working
|
2014-10-03 15:41:16 -04:00 |
|
Tim Anema
|
b1c366e236
|
refactored into a normal map library which made body a bit smaller
|
2014-10-03 10:43:26 -04:00 |
|
Tim Anema
|
ae7f8f7b80
|
refractor redundant code in body now
|
2014-10-03 10:18:06 -04:00 |
|
Tim Anema
|
c167edccc6
|
small refactors because I am stuck
|
2014-10-02 23:04:22 -04:00 |
|
Tim Anema
|
73e203bd76
|
no more last buffer, only render buffer, render buffer is love, render buffer is life
|
2014-10-02 20:43:05 -04:00 |
|
Tim Anema
|
3d15d0832e
|
singled out the drawing into one function with background and foreground callbacks, this will draw the refraction and reflection without the post shader
|
2014-10-02 20:32:31 -04:00 |
|