16 Commits

Author SHA1 Message Date
a1147ce151 Detect face direction of clicked edge. 2021-11-08 03:14:53 +09:00
e5e42d4f88 Handle clicking through transparent blocks. 2021-11-08 02:45:16 +09:00
91d94cc249 Block removal implemented. 2021-11-08 02:26:56 +09:00
4d3d72eba2 Translucency implementation. 2021-11-08 02:04:53 +09:00
5d6c8de3b5 Transparent texture rendering handling. 2021-11-07 23:43:26 +09:00
234520ced4 Improvements to rendering speeds. 2021-11-07 05:43:24 +09:00
1865a973e7 Block click detection. 2021-11-05 22:57:01 +09:00
a99f5a81e3 Optimized texture pixel getting. 2021-11-05 22:30:00 +09:00
16e2b942bb Make sure untextured surfaces still read properly.
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2021-11-04 13:35:30 +00:00
1ce63d60a2 Include a depth buffer.
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2021-11-03 15:15:02 +00:00
aade867128 Texture lighting / color configuration.
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2021-11-03 13:54:04 +00:00
482d512433 Fixed Texture coordinates to account for perspective.
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2021-11-03 12:41:54 +00:00
9ea6587bdf Initial texture mapping implementation.
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2021-11-03 11:12:04 +00:00
f70e1a4dbe Starting of texture mapping to 3D coords 2021-11-03 17:11:30 +09:00
cd6dd3217a Render simple shading via normals and provide a wireframe mode if necessary.
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2021-11-02 14:43:10 +00:00
9e324be3e2 Draw a rotating 3D cube. 2021-11-02 09:41:33 +09:00