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 пре 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 пре 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 пре 3 недеља
DX12Buffer.h 192983a3cb fix problems with direcx12 api пре 3 недеља
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 пре 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 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 пре 3 недеља
GraphicsApi.h 192983a3cb fix problems with direcx12 api пре 3 недеља
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 пре 4 недеља
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 пре 3 недеља
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 пре 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 година