Commit graph

36 commits

Author SHA1 Message Date
149903c7d7
add specular map support 2022-03-27 16:30:40 -04:00
29b3605cba
make corrections to light calculations 2022-03-27 16:07:07 -04:00
3a92403510
render albedo 2022-03-27 15:47:31 -04:00
558a0b0238
pass textures to materials 2022-03-27 15:15:39 -04:00
329299a4b6
add sampler state 2022-03-27 15:04:09 -04:00
0ad45406a2
load textures 2022-03-27 14:59:32 -04:00
fefdf69b9a
cleanup, relocate material/entity draw prep code 2022-03-27 14:18:14 -04:00
141df67a72
support point lights 2022-03-19 18:00:11 -04:00
8ec8b16a88
support 3 directional lights 2022-03-19 17:39:52 -04:00
db81b3a3b9
create helper for directional light 2022-03-19 17:23:25 -04:00
9ca7b66945
figure out why normals weren't correct
turns out i was passing camera transpose instead of entity transpose
2022-03-19 16:34:55 -04:00
0d920c3722
begin defining lights 2022-03-19 15:05:25 -04:00
096923a5aa
pass normals and worldPosition to pixel shader 2022-03-19 14:47:50 -04:00
948fafec16
define ambient for shader 2022-03-19 14:41:21 -04:00
15bf4521b4
begin working on new pixel shader with roughness 2022-03-19 14:32:21 -04:00
9df98a2003
custom shader 2022-02-27 14:32:53 -05:00
f8f2fd6835
update shaders 2022-02-27 13:43:18 -05:00
af283486da
load meshes 2022-02-27 13:01:00 -05:00
88629a4cd5
refactor for meshes 2022-02-27 12:51:26 -05:00
34ed169216
create materials 2022-02-27 12:28:58 -05:00
d09f63e5fc
utilize simple shader 2022-02-27 11:57:57 -05:00
c16053eb6d
a5 adjustments 2022-02-27 11:42:18 -05:00
fb89377eab
mess with shapes and have a better non-flickery camera rotation limit 2022-02-13 15:16:43 -05:00
bdad836e03
implement camera rotation, fix Rotate setting position instead of eulerAngles 2022-02-13 14:56:12 -05:00
4ff75df1a7
update buffer structs/shader to use view/projection and add camera to scene; fix compile error 2022-02-13 13:11:00 -05:00
5a4412197d
entity movement 2022-02-05 23:47:33 -05:00
09f84f9b03
update Game to use new Entity code 2022-02-05 22:38:51 -05:00
4e6dc0da9c
utilize vs buffer 2022-01-23 14:06:59 -05:00
70a769d89a
initialize buffer 2022-01-23 13:57:19 -05:00
9cf14c0bfa
draw more shapes on screen 2022-01-15 16:24:25 -05:00
0e82e16b3b
test mesh class with previous hardcoded shape 2022-01-15 15:40:38 -05:00
Chris Cascioli
02edf0302d Fixed up a few init warnings 2022-01-10 23:04:45 -05:00
Chris Cascioli
8ce1ff28db Added vsync variable used by SwapChain::Present() 2021-12-08 14:58:41 -05:00
Chris Cascioli
18824021cb Updated input class to return "code analysis" warnings.
Added initialization to description structs.
2021-09-02 11:49:54 -04:00
Chris Cascioli
e312d0e54a Added a custom input manager
Updated a few comments
2021-08-19 14:14:35 -04:00
Chris
70a860173a Initial commit of starter code project 2020-08-16 16:15:42 -04:00