Kolja Strohm
|
6a0eca2a6f
improve rendering performance of raytracing by only updating tlas and sbt when an object was changed
|
hace 2 semanas |
Kolja Strohm
|
3c1cac0ee0
add support for transparent models with directx 12 raytracing
|
hace 2 semanas |
Kolja Strohm
|
2366580e3b
add support for textures to directx 12 raytracing
|
hace 3 semanas |
Kolja Strohm
|
89895d6ea1
fix crashes when new objects are added to the world
|
hace 3 semanas |
Kolja Strohm
|
989f791cef
fix probelms when updating tlas with more instances then before
|
hace 3 semanas |
Kolja Strohm
|
01197ddb20
fix camera view distance and matrix memory layout
|
hace 3 semanas |
Kolja Strohm
|
2c4bf53892
actually use raytracing in the default RayGen shader
|
hace 3 semanas |
Kolja Strohm
|
192983a3cb
fix problems with direcx12 api
|
hace 3 semanas |
Kolja Strohm
|
c8d21ffde8
fix some compilation problems
|
hace 4 semanas |
Kolja Strohm
|
5ad9c07f41
implement shader binding table for directx12 raytracing
|
hace 4 semanas |
Kolja Strohm
|
ddd1706364
implement basic rendering with raytracing in DX12GraphicsApi
|
hace 4 semanas |
Kolja Strohm
|
2ad1e21403
fix problems with descriptor heap creation
|
hace 4 semanas |
Kolja Strohm
|
50353c03c5
add generation of the shader descriptor heaps
|
hace 4 semanas |
Kolja Strohm
|
3a33305a47
start work on dx12 raytraing shader pipeline configuration
|
hace 1 mes |
Kolja Strohm
|
c74cfc915a
build top level aceleration structure for raytracing with directx 12
|
hace 1 mes |
Kolja Strohm
|
3b9f86fe41
prepare creation of Top level aceleration structure for raytracing
|
hace 1 mes |
Kolja Strohm
|
8d15d68f49
implement bottom level acceleration structure generation for raytracing with directx 12
|
hace 1 mes |
Kolja Strohm
|
17af46188f
split code files by direct x version
|
hace 1 mes |
Kolja Strohm
|
3ad6193fb1
update GraphicsApi Interface to be able to implement raytracing within the DirectX 12 implementation
|
hace 1 mes |
Kolja Strohm
|
770b38caf9
improve translations
|
hace 7 meses |
Kolja Strohm
|
8e3dbbae8e
rename more stuff
|
hace 7 meses |
Kolja Strohm
|
ca5b297b33
rename german functions and variables
|
hace 7 meses |
Kolja Strohm
|
6d8242d203
rename remaning german classes
|
hace 7 meses |
Kolja Strohm
|
0cf586aea2
rename more classes
|
hace 7 meses |
Kolja Strohm
|
f602520c07
rename files to english names
|
hace 7 meses |
Kolja Strohm
|
c2614a5862
translate remaining german comments in cpp files
|
hace 7 meses |
Kolja Strohm
|
6b4be074d7
fix problems with special characters
|
hace 7 meses |
Kolja Strohm
|
1f81cb1f4a
change file encoding and translate comments to english
|
hace 7 meses |
Kolja Strohm
|
fe0ac1639b
use gpu with max dedicated video memory instead of default gpu für dx11 applications
|
hace 1 año |
Kolja Strohm
|
1010d047fa
allow multiple different texture models without shared model memory
|
hace 2 años |