Commit Graph
36 Commits
Author SHA1 Message Date
Simon Lübeß 08613b9e82 Overcomplicated chunk loading
Implemented an overly complicated mechanism into LoadChunk to be able to passively wait for chunks to be loaded by another thread.
2021-03-03 19:00:34 +01:00
Simon Lübeß 9d52f77b43 Switched to Int32 vector from Point 2021-03-03 16:34:25 +01:00
Simon Lübeß f87c0e2ecd Raycasting world now returns intersection location and face 2021-03-02 22:25:38 +01:00
Simon Lübeß 488d2a55c4 Added voxel raycasting and voxel chunk access 2021-03-02 22:07:21 +01:00
Simon Lübeß cbfbd449ff Start of block raycasting 2021-02-26 10:58:11 +01:00
Simon Lübeß 4dcf1b5bec Updated .gitignore and added Chunk loading and saving 2021-02-24 20:07:02 +01:00
Simon Lübeß afc7594df9 initial VoxelGame commit 2021-02-24 14:55:12 +01:00
Simon Lübeß 78af9e736e Added GeometryBinding refcounting 2021-02-20 14:52:51 +01:00
Simon Lübeß 64e9cc1613 Constants of Effects can now be accessed easily 2021-02-16 18:11:34 +01:00
Simon Lübeß 6ab6a6a0b9 Added preprocessing for effects 2021-02-14 15:31:58 +01:00
Simon Lübeß 08026eaf02 Added Effect constructor 2021-02-09 17:25:24 +01:00
Simon Lübeß 1ce94b6a6c VertexLayout cleanup 2021-02-09 17:24:21 +01:00
Simon Lübeß abe4f66724 Added BlendState 2021-02-09 13:37:26 +01:00
Simon Lübeß 7e3bb932fc Added simple SamplerStateManager 2021-02-08 19:36:21 +01:00
Simon Lübeß 9219ccf9d8 Textures can now hold SamplerStates 2021-02-08 15:48:00 +01:00
Simon Lübeß ea140f0532 Added SamplerState 2021-02-08 15:36:47 +01:00
Simon Lübeß 2adb138f72 Added Textures 2021-02-08 12:37:30 +01:00
Simon Lübeß 54f2c0fcec RefCounted GraphicsContext 2021-02-07 13:04:18 +01:00
Simon Lübeß c1fc1c3fd8 Added extension functions for ImGui 2021-02-07 13:00:17 +01:00
Simon Lübeß 9ea56d6786 Added RefCounting, added ConstantBuffers 2021-02-06 19:37:07 +01:00
Simon Lübeß 5277638e01 Added simple camera control 2021-01-09 13:06:08 +01:00
Simon Lübeß 4054a9b0c2 Added Camera, Renderer, ... and moved example to sandbox 2021-01-09 12:05:05 +01:00
Simon Lübeß 56183c1896 Added reflection and constant buffers to vertex shaders 2020-12-30 18:52:32 +01:00
Simon Lübeß 9964a1f5ad Added generic Buffer 2020-12-06 00:08:55 +01:00
Simon Lübeß e7464118d6 Now using interpolation strings 2020-12-01 19:29:14 +01:00
Simon Lübeß 5954fbc411 Render basic geometry
Added GraphicsContext, SwapChain, Buffer, VertexBuffer, IndexBuffer and a basic DX11 implementation.
2020-11-25 13:03:40 +01:00
Simon Lübeß 6211655041 Fixed double ImGuiLayer 2020-11-17 11:58:46 +01:00
Simon Lübeß 6bfeffa49d Fixed ImGui and added docking and viewport support 2020-11-16 21:16:19 +01:00
Simon Lübeß 696961e46c Started making Input framebased and added KeyCodes 2020-11-14 15:09:59 +01:00
Simon Lübeß 6de24ec95a Removed temporary vsync and example log message 2020-11-13 13:50:46 +01:00
Simon Lübeß 4b877af226 Added ImGui 2020-11-12 23:25:48 +01:00
Simon Lübeß efb46ff25c Implemented Layers and LayerStack 2020-11-09 00:10:02 +01:00
Simon Lübeß 634f310b7f Sandbox now GuiApplication, ignoring directx-directory 2020-11-08 18:21:28 +01:00
Simon Lübeß 0cf3f5f572 Added logger 2020-11-05 22:20:09 +01:00
Simon Lübeß bf796a2a25 Created basic entry point and application 2020-11-01 15:41:12 +01:00
Simon Lübeß 1adb665422 Basic Setup 2020-11-01 14:14:06 +01:00