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 преди 2 седмици
Framework Tests 2366580e3b add support for textures to directx 12 raytracing преди 3 седмици
.gitattributes 5d987a3661 Erster commit преди 10 години
.gitignore 4019be49bb add automatically generated shader headers to git ignore преди 2 седмици
AbstractElement.cpp e643f29caf fix linux build преди 6 месеца
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 3c1cac0ee0 add support for transparent models with directx 12 raytracing преди 2 седмици
Array.h fecec60a42 fix array iterator != and == operators for empty arrays преди 3 седмици
Assembly.cpp e643f29caf fix linux build преди 6 месеца
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 3c1cac0ee0 add support for transparent models with directx 12 raytracing преди 2 седмици
Console.cpp e643f29caf fix linux build преди 6 месеца
Console.h 1f81cb1f4a change file encoding and translate comments to english преди 7 месеца
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 ca5b297b33 rename german functions and variables преди 7 месеца
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 преди 1 месец
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 преди 1 месец
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 преди 3 седмици
DX12BLAS.h 2366580e3b add support for textures to directx 12 raytracing преди 3 седмици
DX12BLASModel.cpp 2366580e3b add support for textures to directx 12 raytracing преди 3 седмици
DX12BLASModel.h 2366580e3b add support for textures to directx 12 raytracing преди 3 седмици
DX12Buffer.cpp 192983a3cb fix problems with direcx12 api преди 4 седмици
DX12Buffer.h 192983a3cb fix problems with direcx12 api преди 4 седмици
DX12CommandQueue.cpp 2c4bf53892 actually use raytracing in the default RayGen shader преди 3 седмици
DX12CommandQueue.h c74cfc915a build top level aceleration structure for raytracing with directx 12 преди 1 месец
DX12GraphicsApi.cpp 6a0eca2a6f improve rendering performance of raytracing by only updating tlas and sbt when an object was changed преди 2 седмици
DX12GraphicsApi.h 6a0eca2a6f improve rendering performance of raytracing by only updating tlas and sbt when an object was changed преди 2 седмици
DX12SamplerState.cpp 2366580e3b add support for textures to directx 12 raytracing преди 3 седмици
DX12SamplerState.h 2366580e3b add support for textures to directx 12 raytracing преди 3 седмици
DX12Shader.cpp 6a0eca2a6f improve rendering performance of raytracing by only updating tlas and sbt when an object was changed преди 2 седмици
DX12Shader.h 6a0eca2a6f improve rendering performance of raytracing by only updating tlas and sbt when an object was changed преди 2 седмици
DX12TLAS.cpp 89895d6ea1 fix crashes when new objects are added to the world преди 3 седмици
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 преди 1 месец
DX9GraphicsApi.h 50353c03c5 add generation of the shader descriptor heaps преди 1 месец
DX9Texture.cpp 50353c03c5 add generation of the shader descriptor heaps преди 1 месец
DX9Texture.h 50353c03c5 add generation of the shader descriptor heaps преди 1 месец
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 ca5b297b33 rename german functions and variables преди 7 месеца
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 8e3dbbae8e rename more stuff преди 7 месеца
Font.h 8e3dbbae8e rename more stuff преди 7 месеца
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 3c1cac0ee0 add support for transparent models with directx 12 raytracing преди 2 седмици
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 a10776849c add tests for ReadWriteLock преди 6 месеца
Globals.h a10776849c add tests for ReadWriteLock преди 6 месеца
GraphicsApi.cpp 192983a3cb fix problems with direcx12 api преди 4 седмици
GraphicsApi.h 192983a3cb fix problems with direcx12 api преди 4 седмици
HashMap.h c8d21ffde8 fix some compilation problems преди 4 седмици
Hit.hlsl 3c1cac0ee0 add support for transparent models with directx 12 raytracing преди 2 седмици
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 преди 1 месец
JSON.cpp 770b38caf9 improve translations преди 7 месеца
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 65b085903e add and use ReadWriteLock instead of Critical when possible преди 6 месеца
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 6a0eca2a6f improve rendering performance of raytracing by only updating tlas and sbt when an object was changed преди 2 седмици
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 3c1cac0ee0 add support for transparent models with directx 12 raytracing преди 2 седмици
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 192983a3cb fix problems with direcx12 api преди 4 седмици
Screen.h 192983a3cb fix problems with direcx12 api преди 4 седмици
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 преди 3 седмици
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 8e3dbbae8e rename more stuff преди 7 месеца
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 c74cfc915a build top level aceleration structure for raytracing with directx 12 преди 1 месец
World3D.h c74cfc915a build top level aceleration structure for raytracing with directx 12 преди 1 месец
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 години