WIP crafter.math
This commit is contained in:
parent
98b775e33e
commit
84099f07ed
11 changed files with 139 additions and 310 deletions
8
main.cpp
8
main.cpp
|
|
@ -27,20 +27,20 @@ int main() {
|
|||
WindowWaylandVulkan window("Crafter.Graphics", 1280, 720);
|
||||
|
||||
Asset asset;
|
||||
asset.LoadFull("gulch.cras");
|
||||
asset.LoadFull("cannon.cras");
|
||||
|
||||
Camera camera;
|
||||
Mesh<Vertex_xf32_yf32_zf32_wf32_uf32_vf32>* mesh = Mesh<Vertex_xf32_yf32_zf32_wf32_uf32_vf32>::FromAssetUV(asset.entries[0].data.data());
|
||||
Mesh<VertexUV>* mesh = Mesh<VertexUV>::FromAssetUV(asset.entries[0].data.data());
|
||||
DescriptorSet descriptors;
|
||||
Pipeline::GetDescriptorSet(descriptors);
|
||||
|
||||
MeshShader<Vertex_xf32_yf32_zf32_wf32_uf32_vf32> meshShader(mesh, &camera);
|
||||
MeshShader<VertexUV> meshShader(mesh, &camera);
|
||||
meshShader.WriteDescriptors(descriptors);
|
||||
meshShader.transform = glm::mat4(1.0f);
|
||||
meshShader.Update();
|
||||
|
||||
Asset asset2;
|
||||
asset2.LoadFull("gulchtex.cras");
|
||||
asset2.LoadFull("texture.cras");
|
||||
|
||||
VkCommandBuffer cmd = window.StartInit();
|
||||
VulkanTexture<Pixel_RU8_GU8_BU8_AU8>* txt = VulkanTexture<Pixel_RU8_GU8_BU8_AU8>::FromAsset(asset2.entries[0].data.data(), cmd);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue