Simon Lübeß
|
4e87f5f144
|
Blocks now represented by Objects instead of ints
|
2021-03-06 20:46:08 +01:00 |
|
Simon Lübeß
|
3449463282
|
Added EffectLibrary
|
2021-03-06 18:54:46 +01:00 |
|
Simon Lübeß
|
623ada4b2f
|
Added chunk editing
|
2021-03-04 13:05:57 +01:00 |
|
Simon Lübeß
|
4e377bb117
|
Added basic raw input support
|
2021-03-04 13:05:26 +01:00 |
|
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ß
|
4b032d2c7e
|
Added Semaphore and Mutex
|
2021-03-03 18:57:42 +01:00 |
|
Simon Lübeß
|
9d52f77b43
|
Switched to Int32 vector from Point
|
2021-03-03 16:34:25 +01:00 |
|
Simon Lübeß
|
7a777bb55e
|
Added Int32 vectors
|
2021-03-03 16:33:58 +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ß
|
0461669e13
|
Added rudimentary DepthStencilTarget
|
2021-02-21 14:45:50 +01:00 |
|
Simon Lübeß
|
78af9e736e
|
Added GeometryBinding refcounting
|
2021-02-20 14:52:51 +01:00 |
|
Simon Lübeß
|
9ae376f572
|
Added Vectors and Vector component swizzling
|
2021-02-20 13:38:05 +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ß
|
1f33949be2
|
BufferCollection cleanup + destringviewified
|
2021-02-12 12:00:07 +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ß
|
11bc63fb04
|
Reference counting fixes
|
2021-02-08 15:25:46 +01:00 |
|
Simon Lübeß
|
2adb138f72
|
Added Textures
|
2021-02-08 12:37:30 +01:00 |
|
Simon Lübeß
|
1055712ec1
|
Added Submodule DirectXTK-beef
|
2021-02-07 18:42:10 +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ß
|
a2e4b5563e
|
Added Assert to Logger
|
2021-02-05 15:50:50 +01:00 |
|
Simon Lübeß
|
bca23f7a23
|
GameTime no longer inherits Stopwatch
|
2021-01-09 14:30:49 +01:00 |
|
Simon Lübeß
|
5277638e01
|
Added simple camera control
|
2021-01-09 13:06:08 +01:00 |
|
Simon Lübeß
|
33f8c86a18
|
Updated directx-beef
|
2021-01-09 12:40:45 +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ß
|
2159f8087a
|
Drawing test quad
|
2021-01-08 10:38:16 +01:00 |
|
Simon Lübeß
|
1fe678103e
|
Added Context, Bind and Unbind to GeometryBinding
|
2021-01-06 19:29:27 +01:00 |
|
Simon Lübeß
|
9eb4a19df1
|
Added GeometryBinding
|
2021-01-06 19:22:43 +01:00 |
|
Simon Lübeß
|
4a5a90c859
|
Added IndexSize to IndexFormat
|
2021-01-06 19:21:57 +01:00 |
|
Simon Lübeß
|
bfb6bc57f4
|
VertexBuffer is no longer generic
|
2021-01-06 19:11:13 +01:00 |
|
Simon Lübeß
|
523da5536b
|
(Breaking) Made VertexLayout initialization sexy
|
2021-01-02 16:32:08 +01:00 |
|
Simon Lübeß
|
3c58e20787
|
Workaround beef bug
|
2021-01-01 14:47:49 +01:00 |
|
Simon Lübeß
|
e021da8e0b
|
Shaders and BufferCollection now use append allocation
|
2020-12-31 13:19:27 +01:00 |
|
Simon Lübeß
|
ebb5d94c1f
|
Fixed wrong generic const parameter
|
2020-12-31 12:56:09 +01:00 |
|
Simon Lübeß
|
fc5d654d01
|
Removed NotImplemented call
|
2020-12-30 19:34:42 +01:00 |
|
Simon Lübeß
|
5736f02dbf
|
cbuffers now initialized with default values from shader
|
2020-12-30 19:33:51 +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ß
|
d0c8685ce7
|
Added SetData for single struct
|
2020-12-30 18:52:06 +01:00 |
|
Simon Lübeß
|
a02b781347
|
WindowsWindow now calls DestroyWindow
|
2020-12-30 14:48:37 +01:00 |
|