Commit Graph

19 Commits

Author SHA1 Message Date
Timothy Warren
9ac0d69f73 Add multisample antialiasing 2023-04-25 09:39:50 -04:00
Timothy Warren
2e9cdf2bd1 Set max mipmapping level 2023-04-24 10:17:28 -04:00
Timothy Warren
bd370e1bf9 Pass along the level of mip maps, and generate the mipmaps 2023-04-24 10:13:39 -04:00
Timothy Warren
da64696c8f More code reorganization 2023-04-20 11:28:43 -04:00
Timothy Warren
e61e15770e Deduplicate vertices for model rendering 2023-04-20 11:06:52 -04:00
Timothy Warren
e5a30c50a9 Actually render a model with texture 2023-04-20 11:01:17 -04:00
Timothy Warren
e88564d894 Set up depth buffering 2023-04-19 10:55:49 -04:00
Timothy Warren
0a3cd3e809 Rendering an image as a texture 2023-04-19 10:17:19 -04:00
Timothy Warren
29095b589d Create image view and sampler 2023-04-14 10:48:59 -04:00
Timothy Warren
8ceea7b945 Move common functions up a level 2023-04-14 10:48:35 -04:00
Timothy Warren
3e453a8170 Complete section 28 2023-04-14 10:21:26 -04:00
Timothy Warren
425577029d Start on implementing texture mapping (partially complete section 28 of the tutorial) 2023-04-13 15:56:16 -04:00
Timothy Warren
afeb1b6fef Now we have a spinning square 2023-04-13 10:31:49 -04:00
Timothy Warren
fafbf868bf Add Descriptor layout and its buffer 2023-04-13 10:14:10 -04:00
Timothy Warren
399cce3d81 Draw a rectangle with an Index buffer 2023-04-12 15:13:52 -04:00
Timothy Warren
71d1e923f0 More refactoring 2023-04-12 14:53:59 -04:00
Timothy Warren
c1b448433a Use staging buffer with the vertex buffer 2023-04-12 13:48:07 -04:00
Timothy Warren
f7ada5471d Minor refactoring, extract create_buffer method 2023-04-12 13:23:19 -04:00
Timothy Warren
3dbc718446 Modularize AppData struct 2023-04-12 11:23:21 -04:00