Ein c++ Framework für grafische Benutzeroberflächen, 2D Grafiken, Animationen und simple 3D Objekte

Kolja Strohm 14cc773e03 fixed some memory leaks 23 часов назад
Framework Tests c9d84bda8d fix problems with array iterator remove and DX12HitGroup memory cleanup 1 неделя назад
.gitattributes 5d987a3661 Erster commit 10 лет назад
.gitignore 4019be49bb add automatically generated shader headers to git ignore 2 недель назад
AbstractElement.cpp 98c0ba3fd3 fixed some memory leaks 1 неделя назад
AbstractElement.h 1f81cb1f4a change file encoding and translate comments to english 7 месяцев назад
AlphaField.cpp ca5b297b33 rename german functions and variables 7 месяцев назад
AlphaField.h ca5b297b33 rename german functions and variables 7 месяцев назад
Animation.cpp 65b085903e add and use ReadWriteLock instead of Critical when possible 6 месяцев назад
Animation.h 65b085903e add and use ReadWriteLock instead of Critical when possible 6 месяцев назад
Animation3D.cpp 1f81cb1f4a change file encoding and translate comments to english 7 месяцев назад
Animation3D.h 1f81cb1f4a change file encoding and translate comments to english 7 месяцев назад
AnyHit.hlsl 965721c63b add support for global root signature to pass shader arguments globally once for all shaders 1 неделя назад
Array.h 9229e3585f reduce intelisence warnings 1 неделя назад
Assembly.cpp 14cc773e03 fixed some memory leaks 23 часов назад
Assembly.h e643f29caf fix linux build 6 месяцев назад
AsynchronCall.cpp 2be79565bf more translations 7 месяцев назад
AsynchronCall.h 8d7e39626b translate some more comments to english 7 месяцев назад
Base64.cpp ca5b297b33 rename german functions and variables 7 месяцев назад
Base64.h 1f81cb1f4a change file encoding and translate comments to english 7 месяцев назад
Border.cpp 8e3dbbae8e rename more stuff 7 месяцев назад
Border.h 8e3dbbae8e rename more stuff 7 месяцев назад
Button.cpp 65b085903e add and use ReadWriteLock instead of Critical when possible 6 месяцев назад
Button.h 770b38caf9 improve translations 7 месяцев назад
Cache.h 574fc1d165 fix linux build problems 6 месяцев назад
Camera2D.cpp 65b085903e add and use ReadWriteLock instead of Critical when possible 6 месяцев назад
Camera2D.h 8e3dbbae8e rename more stuff 7 месяцев назад
Camera3D.cpp 01197ddb20 fix camera view distance and matrix memory layout 3 недель назад
Camera3D.h 01197ddb20 fix camera view distance and matrix memory layout 3 недель назад
CharMap.h 1f81cb1f4a change file encoding and translate comments to english 7 месяцев назад
Class.h 6d8242d203 rename remaning german classes 7 месяцев назад
ClassDiagram.cd 0e10ee7f87 DirectX12 API weiterentwickelt 7 лет назад
Common.hlsl daddbffce6 enable more directx12 debugging 1 неделя назад
Console.cpp 14cc773e03 fixed some memory leaks 23 часов назад
Console.h 14cc773e03 fixed some memory leaks 23 часов назад
Critical.cpp b91084b3b3 add ability to store notifies in Synchronizer before wate was calles 6 месяцев назад
Critical.h b91084b3b3 add ability to store notifies in Synchronizer before wate was calles 6 месяцев назад
Cube.cpp 2d8a1d3f88 add util functions for subtraction of const values to Assembly codeblock 6 месяцев назад
Cube.h 6d8242d203 rename remaning german classes 7 месяцев назад
DLLRegister.cpp 98c0ba3fd3 fixed some memory leaks 1 неделя назад
DLLRegister.h ca5b297b33 rename german functions and variables 7 месяцев назад
DOCUMENTATION f972e6cb25 Bessere Dokumentation zu Array.h 6 лет назад
DX11Buffer.cpp 8d15d68f49 implement bottom level acceleration structure generation for raytracing with directx 12 1 месяц назад
DX11Buffer.h 8d15d68f49 implement bottom level acceleration structure generation for raytracing with directx 12 1 месяц назад
DX11GraphicsApi.cpp 2c4bf53892 actually use raytracing in the default RayGen shader 3 недель назад
DX11GraphicsApi.h 50353c03c5 add generation of the shader descriptor heaps 4 недель назад
DX11PixelShader.hlsl 221b4658f0 remove utf-8 signature from shader files 7 месяцев назад
DX11Shader.cpp 17af46188f split code files by direct x version 1 месяц назад
DX11Shader.h 17af46188f split code files by direct x version 1 месяц назад
DX11Texture.cpp 50353c03c5 add generation of the shader descriptor heaps 4 недель назад
DX11Texture.h 3c1cac0ee0 add support for transparent models with directx 12 raytracing 2 недель назад
DX11VertexShader.hlsl 221b4658f0 remove utf-8 signature from shader files 7 месяцев назад
DX12BLAS.cpp 2366580e3b add support for textures to directx 12 raytracing 2 недель назад
DX12BLAS.h b6d9189873 add missing DLLEXPORTs 2 недель назад
DX12BLASModel.cpp ce541bccb6 fix crash when botom level aceleration structure per updated during model loading 1 неделя назад
DX12BLASModel.h b6d9189873 add missing DLLEXPORTs 2 недель назад
DX12Buffer.cpp 566f3c0e2d improve directx12 api 1 неделя назад
DX12Buffer.h 566f3c0e2d improve directx12 api 1 неделя назад
DX12CommandQueue.cpp 2c4bf53892 actually use raytracing in the default RayGen shader 3 недель назад
DX12CommandQueue.h b6d9189873 add missing DLLEXPORTs 2 недель назад
DX12GraphicsApi.cpp 98c0ba3fd3 fixed some memory leaks 1 неделя назад
DX12GraphicsApi.h daddbffce6 enable more directx12 debugging 1 неделя назад
DX12SamplerState.cpp 2366580e3b add support for textures to directx 12 raytracing 2 недель назад
DX12SamplerState.h 2366580e3b add support for textures to directx 12 raytracing 2 недель назад
DX12Shader.cpp 98c0ba3fd3 fixed some memory leaks 1 неделя назад
DX12Shader.h daddbffce6 enable more directx12 debugging 1 неделя назад
DX12TLAS.cpp 98c0ba3fd3 fixed some memory leaks 1 неделя назад
DX12TLAS.h 89895d6ea1 fix crashes when new objects are added to the world 3 недель назад
DX12Texture.cpp 3c1cac0ee0 add support for transparent models with directx 12 raytracing 2 недель назад
DX12Texture.h 3c1cac0ee0 add support for transparent models with directx 12 raytracing 2 недель назад
DX9GraphicsApi.cpp 50353c03c5 add generation of the shader descriptor heaps 4 недель назад
DX9GraphicsApi.h 50353c03c5 add generation of the shader descriptor heaps 4 недель назад
DX9Texture.cpp 50353c03c5 add generation of the shader descriptor heaps 4 недель назад
DX9Texture.h 50353c03c5 add generation of the shader descriptor heaps 4 недель назад
DXBuffer.cpp 8d15d68f49 implement bottom level acceleration structure generation for raytracing with directx 12 1 месяц назад
DXBuffer.h 8d15d68f49 implement bottom level acceleration structure generation for raytracing with directx 12 1 месяц назад
DataValidator.cpp 14cc773e03 fixed some memory leaks 23 часов назад
DataValidator.h 1f81cb1f4a change file encoding and translate comments to english 7 месяцев назад
Diagram.cpp 65b085903e add and use ReadWriteLock instead of Critical when possible 6 месяцев назад
Diagram.h 65b085903e add and use ReadWriteLock instead of Critical when possible 6 месяцев назад
Dialog.cpp c74cfc915a build top level aceleration structure for raytracing with directx 12 1 месяц назад
Dialog.h ca5b297b33 rename german functions and variables 7 месяцев назад
Drawing.cpp 65b085903e add and use ReadWriteLock instead of Critical when possible 6 месяцев назад
Drawing.h 65b085903e add and use ReadWriteLock instead of Critical when possible 6 месяцев назад
Drawing3D.cpp 6a0eca2a6f improve rendering performance of raytracing by only updating tlas and sbt when an object was changed 2 недель назад
Drawing3D.h 6a0eca2a6f improve rendering performance of raytracing by only updating tlas and sbt when an object was changed 2 недель назад
Either.h 000e6d2b02 improve Either class 6 месяцев назад
Errors.cpp 1f81cb1f4a change file encoding and translate comments to english 7 месяцев назад
Errors.h f602520c07 rename files to english names 7 месяцев назад
Field.h 6d8242d203 rename remaning german classes 7 месяцев назад
File.cpp e643f29caf fix linux build 6 месяцев назад
File.h 770b38caf9 improve translations 7 месяцев назад
FileDialog.cpp ca5b297b33 rename german functions and variables 7 месяцев назад
FileDialog.h ca5b297b33 rename german functions and variables 7 месяцев назад
FileSystem.cpp ca5b297b33 rename german functions and variables 7 месяцев назад
FileSystem.h ca5b297b33 rename german functions and variables 7 месяцев назад
Font.cpp 98c0ba3fd3 fixed some memory leaks 1 неделя назад
Font.h 98c0ba3fd3 fixed some memory leaks 1 неделя назад
Framework Linux.vcxproj 65b085903e add and use ReadWriteLock instead of Critical when possible 6 месяцев назад
Framework Linux.vcxproj.filters 574fc1d165 fix linux build problems 6 месяцев назад
Framework.sln 993493f4b5 fix some issues with array usages and add tests 4 лет назад
Framework.vcxproj ce541bccb6 fix crash when botom level aceleration structure per updated during model loading 1 неделя назад
Framework.vcxproj.filters 3c1cac0ee0 add support for transparent models with directx 12 raytracing 2 недель назад
FrameworkMath.h f602520c07 rename files to english names 7 месяцев назад
Function.h 6d8242d203 rename remaning german classes 7 месяцев назад
Global.cpp 14cc773e03 fixed some memory leaks 23 часов назад
Globals.h a10776849c add tests for ReadWriteLock 6 месяцев назад
GraphicsApi.cpp 192983a3cb fix problems with direcx12 api 3 недель назад
GraphicsApi.h 192983a3cb fix problems with direcx12 api 3 недель назад
HashMap.h c8d21ffde8 fix some compilation problems 3 недель назад
Hit.hlsl 965721c63b add support for global root signature to pass shader arguments globally once for all shaders 1 неделя назад
Image.cpp 65b085903e add and use ReadWriteLock instead of Critical when possible 6 месяцев назад
Image.h ca5b297b33 rename german functions and variables 7 месяцев назад
ImmutablePair.h 1f81cb1f4a change file encoding and translate comments to english 7 месяцев назад
InMemoryBuffer.cpp 770b38caf9 improve translations 7 месяцев назад
InMemoryBuffer.h 770b38caf9 improve translations 7 месяцев назад
InitFile.cpp 770b38caf9 improve translations 7 месяцев назад
InitFile.h ca5b297b33 rename german functions and variables 7 месяцев назад
Iterator.h 50353c03c5 add generation of the shader descriptor heaps 4 недель назад
JSON.cpp 14cc773e03 fixed some memory leaks 23 часов назад
JSON.h 574fc1d165 fix linux build problems 6 месяцев назад
JsonEditor.cpp 57f825eb92 add ability to lock mutltiple Criticals in one operation 6 месяцев назад
JsonEditor.h ca5b297b33 rename german functions and variables 7 месяцев назад
KSGTFile.cpp ca5b297b33 rename german functions and variables 7 месяцев назад
KSGTFile.h ca5b297b33 rename german functions and variables 7 месяцев назад
Key.cpp aa3201c226 fix wrong renaming 7 месяцев назад
Key.h aa3201c226 fix wrong renaming 7 месяцев назад
KeyboardEvent.cpp ca5b297b33 rename german functions and variables 7 месяцев назад
KeyboardEvent.h ca5b297b33 rename german functions and variables 7 месяцев назад
List.cpp 98c0ba3fd3 fixed some memory leaks 1 неделя назад
List.h 770b38caf9 improve translations 7 месяцев назад
Logging.cpp e643f29caf fix linux build 6 месяцев назад
Logging.h 6d8242d203 rename remaning german classes 7 месяцев назад
M2DPreview.cpp 8e3dbbae8e rename more stuff 7 месяцев назад
M2DPreview.h ca5b297b33 rename german functions and variables 7 месяцев назад
M2File.cpp 770b38caf9 improve translations 7 месяцев назад
M2File.h ca5b297b33 rename german functions and variables 7 месяцев назад
M3File.cpp 3ad6193fb1 update GraphicsApi Interface to be able to implement raytracing within the DirectX 12 implementation 1 месяц назад
M3File.h ca5b297b33 rename german functions and variables 7 месяцев назад
Mat3.h bbdebb7119 translate remaining german comments in all .h files 7 месяцев назад
Mat4.h 01197ddb20 fix camera view distance and matrix memory layout 3 недель назад
Maybe.h f602520c07 rename files to english names 7 месяцев назад
Miss.hlsl 3c1cac0ee0 add support for transparent models with directx 12 raytracing 2 недель назад
Model2D.cpp 8e3dbbae8e rename more stuff 7 месяцев назад
Model2D.h 8e3dbbae8e rename more stuff 7 месяцев назад
Model3D.cpp ce541bccb6 fix crash when botom level aceleration structure per updated during model loading 1 неделя назад
Model3D.h 6a0eca2a6f improve rendering performance of raytracing by only updating tlas and sbt when an object was changed 2 недель назад
Model3DCollection.cpp 1f81cb1f4a change file encoding and translate comments to english 7 месяцев назад
Model3DCollection.h 1f81cb1f4a change file encoding and translate comments to english 7 месяцев назад
Model3DList.cpp 3ad6193fb1 update GraphicsApi Interface to be able to implement raytracing within the DirectX 12 implementation 1 месяц назад
Model3DList.h 3ad6193fb1 update GraphicsApi Interface to be able to implement raytracing within the DirectX 12 implementation 1 месяц назад
Mouse.cpp ca5b297b33 rename german functions and variables 7 месяцев назад
Mouse.h ca5b297b33 rename german functions and variables 7 месяцев назад
MouseEvent.cpp ca5b297b33 rename german functions and variables 7 месяцев назад
MouseEvent.h ca5b297b33 rename german functions and variables 7 месяцев назад
ObjFile.cpp 770b38caf9 improve translations 7 месяцев назад
ObjFile.h 6d8242d203 rename remaning german classes 7 месяцев назад
OperatingSystem.h c74cfc915a build top level aceleration structure for raytracing with directx 12 1 месяц назад
Pair.h 1f81cb1f4a change file encoding and translate comments to english 7 месяцев назад
Plane3D.h 6d8242d203 rename remaning german classes 7 месяцев назад
Point.cpp 8e3dbbae8e rename more stuff 7 месяцев назад
Point.h ca5b297b33 rename german functions and variables 7 месяцев назад
Process.cpp ca5b297b33 rename german functions and variables 7 месяцев назад
Process.h ca5b297b33 rename german functions and variables 7 месяцев назад
Progress.cpp 65b085903e add and use ReadWriteLock instead of Critical when possible 6 месяцев назад
Progress.h 770b38caf9 improve translations 7 месяцев назад
RCPointer.h f602520c07 rename files to english names 7 месяцев назад
Random.cpp e643f29caf fix linux build 6 месяцев назад
Random.h 6d8242d203 rename remaning german classes 7 месяцев назад
RayGen.hlsl daddbffce6 enable more directx12 debugging 1 неделя назад
Reader.cpp e643f29caf fix linux build 6 месяцев назад
Reader.h 770b38caf9 improve translations 7 месяцев назад
Rect2.h bbdebb7119 translate remaining german comments in all .h files 7 месяцев назад
ReferenceCounter.cpp 1f81cb1f4a change file encoding and translate comments to english 7 месяцев назад
ReferenceCounter.h f602520c07 rename files to english names 7 месяцев назад
Reflection.h 6d8242d203 rename remaning german classes 7 месяцев назад
ReflectionExample.h 6d8242d203 rename remaning german classes 7 месяцев назад
ReflectionStuff.cpp 8c1e86952d use more flexible implementation of reference counting 5 лет назад
Regex.cpp ca5b297b33 rename german functions and variables 7 месяцев назад
Regex.h ca5b297b33 rename german functions and variables 7 месяцев назад
RenderThread.cpp 65b085903e add and use ReadWriteLock instead of Critical when possible 6 месяцев назад
RenderThread.h 65b085903e add and use ReadWriteLock instead of Critical when possible 6 месяцев назад
Screen.cpp 98c0ba3fd3 fixed some memory leaks 1 неделя назад
Screen.h 192983a3cb fix problems with direcx12 api 3 недель назад
Scroll.cpp ca5b297b33 rename german functions and variables 7 месяцев назад
Scroll.h ca5b297b33 rename german functions and variables 7 месяцев назад
SelectionBox.cpp 65b085903e add and use ReadWriteLock instead of Critical when possible 6 месяцев назад
SelectionBox.h ca5b297b33 rename german functions and variables 7 месяцев назад
Shader.cpp 8d15d68f49 implement bottom level acceleration structure generation for raytracing with directx 12 1 месяц назад
Shader.h 3a33305a47 start work on dx12 raytraing shader pipeline configuration 1 месяц назад
Slider.cpp ca5b297b33 rename german functions and variables 7 месяцев назад
Slider.h 6d8242d203 rename remaning german classes 7 месяцев назад
Stack.h 1f81cb1f4a change file encoding and translate comments to english 7 месяцев назад
Stream.h 1f81cb1f4a change file encoding and translate comments to english 7 месяцев назад
Supplier.h 1f81cb1f4a change file encoding and translate comments to english 7 месяцев назад
Table.cpp 65b085903e add and use ReadWriteLock instead of Critical when possible 6 месяцев назад
Table.h ca5b297b33 rename german functions and variables 7 месяцев назад
Test.h a532168d2f apply new code formatter 4 лет назад
TestShader.hlsl 5d987a3661 Erster commit 10 лет назад
Text.cpp e643f29caf fix linux build 6 месяцев назад
Text.h 770b38caf9 improve translations 7 месяцев назад
TextField.cpp 65b085903e add and use ReadWriteLock instead of Critical when possible 6 месяцев назад
TextField.h 770b38caf9 improve translations 7 месяцев назад
Texture.cpp 3c1cac0ee0 add support for transparent models with directx 12 raytracing 2 недель назад
Texture.h 3c1cac0ee0 add support for transparent models with directx 12 raytracing 2 недель назад
Texture2D.cpp 65b085903e add and use ReadWriteLock instead of Critical when possible 6 месяцев назад
Texture2D.h 8e3dbbae8e rename more stuff 7 месяцев назад
TextureList.cpp 3c1cac0ee0 add support for transparent models with directx 12 raytracing 2 недель назад
TextureList.h 2366580e3b add support for textures to directx 12 raytracing 2 недель назад
TextureModel.cpp 2d8a1d3f88 add util functions for subtraction of const values to Assembly codeblock 6 месяцев назад
TextureModel.h 6d8242d203 rename remaning german classes 7 месяцев назад
Thread.cpp f9a6c0a7d2 improve performance of Critical lock and unlock 6 месяцев назад
Thread.h f9a6c0a7d2 improve performance of Critical lock and unlock 6 месяцев назад
Timer.cpp 744fd4fb3a fix name clash with <time.h> 7 месяцев назад
Timer.h 744fd4fb3a fix name clash with <time.h> 7 месяцев назад
ToolTip.cpp ca5b297b33 rename german functions and variables 7 месяцев назад
ToolTip.h ca5b297b33 rename german functions and variables 7 месяцев назад
Tree.h ca5b297b33 rename german functions and variables 7 месяцев назад
TriangleList.h 8e3dbbae8e rename more stuff 7 месяцев назад
Trie.h ca5b297b33 rename german functions and variables 7 месяцев назад
Type.h 6d8242d203 rename remaning german classes 7 месяцев назад
UIDialog.cpp 770b38caf9 improve translations 7 месяцев назад
UIDialog.h ca5b297b33 rename german functions and variables 7 месяцев назад
UIInitialization.cpp 770b38caf9 improve translations 7 месяцев назад
UIInitialization.h 770b38caf9 improve translations 7 месяцев назад
UIMLView.cpp e643f29caf fix linux build 6 месяцев назад
UIMLView.h ca5b297b33 rename german functions and variables 7 месяцев назад
Vec2.h 8e3dbbae8e rename more stuff 7 месяцев назад
Vec3.h 9229e3585f reduce intelisence warnings 1 неделя назад
Vec4.h 01197ddb20 fix camera view distance and matrix memory layout 3 недель назад
VecN.h 8e3dbbae8e rename more stuff 7 месяцев назад
Visibility.h f602520c07 rename files to english names 7 месяцев назад
Window.cpp 65b085903e add and use ReadWriteLock instead of Critical when possible 6 месяцев назад
Window.h 770b38caf9 improve translations 7 месяцев назад
World2D.cpp e643f29caf fix linux build 6 месяцев назад
World2D.h 8e3dbbae8e rename more stuff 7 месяцев назад
World3D.cpp 10bdb9acdf make DX12 Graphics API more abstract to be able to render custom objects easier in a subclass 2 недель назад
World3D.h 10bdb9acdf make DX12 Graphics API more abstract to be able to render custom objects easier in a subclass 2 недель назад
Writer.cpp ca5b297b33 rename german functions and variables 7 месяцев назад
Writer.h 770b38caf9 improve translations 7 месяцев назад
XML.cpp ca5b297b33 rename german functions and variables 7 месяцев назад
XML.h 8d7e39626b translate some more comments to english 7 месяцев назад
build.bat 344f20f305 besseres build script 7 лет назад
cpp.hint 6b4be074d7 fix problems with special characters 7 месяцев назад
d3dx12.h ca5b297b33 rename german functions and variables 7 месяцев назад
libFramework.so d48d70ed91 Test des neuen Kommentar styles 6 лет назад
libdbgFramework.so d48d70ed91 Test des neuen Kommentar styles 6 лет назад
main.h bbdebb7119 translate remaining german comments in all .h files 7 месяцев назад
readme.md 71746d4a0e add readme file 6 лет назад
system.ltdb 6a5af1a9f9 UIML View hinzugefügt 7 лет назад