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

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