Commits on Source (78)
-
Tobias Frisch authored
Signed-off-by:
Tobias Frisch <tfrisch@uni-koblenz.de>
-
Tobias Frisch authored
Signed-off-by:
Tobias Frisch <tfrisch@uni-koblenz.de>
-
Artur Wasmut authored
-
Artur Wasmut authored
-
Artur Wasmut authored
-
Tobias Frisch authored
Signed-off-by:
Tobias Frisch <tfrisch@uni-koblenz.de>
-
Lars Hoerttrich authored
-
Lars Hoerttrich authored
-
Lars Hoerttrich authored
-
Lars Hoerttrich authored
-
Lars Hoerttrich authored
-
Lars Hoerttrich authored
-
Artur Wasmut authored
-
Vanessa Karolek authored
The camera can now be controlled via gamepad! PilotCameraController: - rotation via right joystick (horizontal, vertical) - zooming via left and right trigger - translation in xz plane via left joystick (horizontal, vertical) - translation in y direction via left and right bumper TrackballCameraController: - orbiting via right joystick (horizontal, vertical) - change radius via left joystick (vertical)
-
Vanessa Karolek authored
... and sorry for the wrong mention of the issue number in my last commit... It seems I got used to the old issue number... ^^;
-
Vanessa Karolek authored
-
Vanessa Karolek authored
-
Vanessa Karolek authored
-
Lars Hoerttrich authored
-
Artur Wasmut authored
-
Artur Wasmut authored
-
Artur Wasmut authored
-
Artur Wasmut authored
-
Josch Morgenstern authored
-
Josch Morgenstern authored
-
Josch Morgenstern authored
-
Josch Morgenstern authored
-
Vanessa Karolek authored
-
Sebastian Gaida authored
# Conflicts: # include/vkcv/Window.hpp # modules/camera/include/vkcv/camera/CameraManager.hpp # modules/camera/src/vkcv/camera/CameraManager.cpp # projects/first_triangle/src/main.cpp # src/vkcv/Window.cpp
-
Sebastian Gaida authored
-
Josch Morgenstern authored
-
Josch Morgenstern authored
-
Tobias Frisch authored
Signed-off-by:
Tobias Frisch <tfrisch@uni-koblenz.de>
-
Tobias Frisch authored
Signed-off-by:
Tobias Frisch <tfrisch@uni-koblenz.de>
-
Artur Wasmut authored
-
Lars Hoerttrich authored
-
Artur Wasmut authored
-
Vanessa Karolek authored
Currently, only the first window is referenced.... If we use more windows, we need to know how to handle this. Maybe we have to bind a gamepadIndex to a specific window.
-
Lars Hoerttrich authored
-
Tobias Frisch authored
Signed-off-by:
Tobias Frisch <tfrisch@uni-koblenz.de>
-
Vanessa Karolek authored
BUT... there is a bug -> if the window focus changes and the last gamepad state received input, the active camera still receives this input... :c
-
Tobias Frisch authored
Signed-off-by:
Tobias Frisch <tfrisch@uni-koblenz.de>
-
Vanessa Karolek authored
Fixed error: d:\agent\_work\3\s\src\vctools\crt\github\stl\src\mutex.cpp(64): mutex destroyed while busy
-
Vanessa Karolek authored
-
Vanessa Karolek authored
Per default, if all windows are out of focus, the first window is used as reference.
-
Tobias Frisch authored
Signed-off-by:
Tobias Frisch <tfrisch@uni-koblenz.de>
-
Tobias Frisch authored
Signed-off-by:
Tobias Frisch <tfrisch@uni-koblenz.de>
-
Josch Morgenstern authored
-
Josch Morgenstern authored
-
Josch Morgenstern authored
-
Vanessa Karolek authored
-
Vanessa Karolek authored
-
Vanessa Karolek authored
-
Vanessa Karolek authored
-
Vanessa Karolek authored
-
Vanessa Karolek authored
Fixed scroll input being not considered if a gamepad is connected
-
Vanessa Karolek authored
-
Tobias Frisch authored
Signed-off-by:
Tobias Frisch <tfrisch@uni-koblenz.de>
-
Tobias Frisch authored
Signed-off-by:
Tobias Frisch <tfrisch@uni-koblenz.de>
-
Vanessa Karolek authored
Here the output, if this is not fixed: C:\Users\Vayuni\workspace\git\cg-fp_vulkan\vkcv-framework\modules\gui\src\vkcv\gui\GUI.cpp(76): error C2440: '=': cannot convert from 'const vk::Instance' to 'VkInstance' C:\Users\Vayuni\workspace\git\cg-fp_vulkan\vkcv-framework\modules\gui\src\vkcv\gui\GUI.cpp(76): note: No user-defined-conversion operator available that can perform this conversion, or the operator cannot be called C:\Users\Vayuni\workspace\git\cg-fp_vulkan\vkcv-framework\modules\gui\src\vkcv\gui\GUI.cpp(77): error C2440: '=': cannot convert from 'const vk::PhysicalDevice' to 'VkPhysicalDevice' C:\Users\Vayuni\workspace\git\cg-fp_vulkan\vkcv-framework\modules\gui\src\vkcv\gui\GUI.cpp(77): note: No user-defined-conversion operator available that can perform this conversion, or the operator cannot be called C:\Users\Vayuni\workspace\git\cg-fp_vulkan\vkcv-framework\modules\gui\src\vkcv\gui\GUI.cpp(78): error C2440: '=': cannot convert from 'const vk::Device' to 'VkDevice' C:\Users\Vayuni\workspace\git\cg-fp_vulkan\vkcv-framework\modules\gui\src\vkcv\gui\GUI.cpp(78): note: No user-defined-conversion operator available that can perform this conversion, or the operator cannot be called C:\Users\Vayuni\workspace\git\cg-fp_vulkan\vkcv-framework\modules\gui\src\vkcv\gui\GUI.cpp(80): error C2440: '=': cannot convert from 'const vk::Queue' to 'VkQueue' C:\Users\Vayuni\workspace\git\cg-fp_vulkan\vkcv-framework\modules\gui\src\vkcv\gui\GUI.cpp(80): note: No user-defined-conversion operator available that can perform this conversion, or the operator cannot be called C:\Users\Vayuni\workspace\git\cg-fp_vulkan\vkcv-framework\modules\gui\src\vkcv\gui\GUI.cpp(81): error C2440: '=': cannot convert from 'nullptr' to 'VkPipelineCache' C:\Users\Vayuni\workspace\git\cg-fp_vulkan\vkcv-framework\modules\gui\src\vkcv\gui\GUI.cpp(81): note: A native nullptr can only be converted to bool or, using reinterpret_cast, to an integral type C:\Users\Vayuni\workspace\git\cg-fp_vulkan\vkcv-framework\modules\gui\src\vkcv\gui\GUI.cpp(82): error C2440: '=': cannot convert from 'vk::DescriptorPool' to 'VkDescriptorPool' C:\Users\Vayuni\workspace\git\cg-fp_vulkan\vkcv-framework\modules\gui\src\vkcv\gui\GUI.cpp(82): note: No user-defined-conversion operator available that can perform this conversion, or the operator cannot be called C:\Users\Vayuni\workspace\git\cg-fp_vulkan\vkcv-framework\modules\gui\src\vkcv\gui\GUI.cpp(140): error C2664: 'bool ImGui_ImplVulkan_Init(ImGui_ImplVulkan_InitInfo *,VkRenderPass)': cannot convert argument 2 from 'vk::RenderPass' to 'VkRenderPass' C:\Users\Vayuni\workspace\git\cg-fp_vulkan\vkcv-framework\modules\gui\src\vkcv\gui\GUI.cpp(140): note: No user-defined-conversion operator available that can perform this conversion, or the operator cannot be called C:\Users\Vayuni\workspace\git\cg-fp_vulkan\vkcv-framework\modules\gui\lib\imgui/backends/imgui_impl_vulkan.h(65): note: see declaration of 'ImGui_ImplVulkan_Init' C:\Users\Vayuni\workspace\git\cg-fp_vulkan\vkcv-framework\modules\gui\src\vkcv\gui\GUI.cpp(145): error C2664: 'bool ImGui_ImplVulkan_CreateFontsTexture(VkCommandBuffer)': cannot convert argument 1 from 'const vk::CommandBuffer' to 'VkCommandBuffer' C:\Users\Vayuni\workspace\git\cg-fp_vulkan\vkcv-framework\modules\gui\src\vkcv\gui\GUI.cpp(145): note: No user-defined-conversion operator available that can perform this conversion, or the operator cannot be called C:\Users\Vayuni\workspace\git\cg-fp_vulkan\vkcv-framework\modules\gui\lib\imgui/backends/imgui_impl_vulkan.h(69): note: see declaration of 'ImGui_ImplVulkan_CreateFontsTexture' C:\Users\Vayuni\workspace\git\cg-fp_vulkan\vkcv-framework\modules\gui\src\vkcv\gui\GUI.cpp(233): error C2664: 'void ImGui_ImplVulkan_RenderDrawData(ImDrawData *,VkCommandBuffer,VkPipeline)': cannot convert argument 2 from 'const vk::CommandBuffer' to 'VkCommandBuffer' C:\Users\Vayuni\workspace\git\cg-fp_vulkan\vkcv-framework\modules\gui\src\vkcv\gui\GUI.cpp(233): note: No user-defined-conversion operator available that can perform this conversion, or the operator cannot be called C:\Users\Vayuni\workspace\git\cg-fp_vulkan\vkcv-framework\modules\gui\lib\imgui/backends/imgui_impl_vulkan.h(68): note: see declaration of 'ImGui_ImplVulkan_RenderDrawData' NMAKE : fatal error U1077: 'C:\PROGRA~2\MICROS~2\2019\COMMUN~1\VC\Tools\MSVC\1428~1.299\bin\Hostx86\x86\cl.exe' : return code '0x2' Stop. NMAKE : fatal error U1077: '"C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29910\bin\HostX86\x86\nmake.exe"' : return code '0x2' Stop. NMAKE : fatal error U1077: '"C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29910\bin\HostX86\x86\nmake.exe"' : return code '0x2' Stop. NMAKE : fatal error U1077: '"C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29910\bin\HostX86\x86\nmake.exe"' : return code '0x2' Stop.
-
Lars Hoerttrich authored
-
Tobias Frisch authored
Signed-off-by:
Tobias Frisch <tfrisch@uni-koblenz.de>
-
Tobias Frisch authored
Signed-off-by:
Tobias Frisch <tfrisch@uni-koblenz.de>
-
Tobias Frisch authored
Resolve "Kamera - Steuerung mittels Controller" Closes #60 See merge request !65
-
Artur Wasmut authored
-
Alexander Gauggel authored
-
Tobias Frisch authored
Signed-off-by:
Tobias Frisch <tfrisch@uni-koblenz.de>
-
Tobias Frisch authored
Signed-off-by:
Tobias Frisch <tfrisch@uni-koblenz.de>
-
Tobias Frisch authored
Signed-off-by:
Tobias Frisch <tfrisch@uni-koblenz.de>
-
Tobias Frisch authored
Signed-off-by:
Tobias Frisch <tfrisch@uni-koblenz.de>
-
Tobias Frisch authored
Signed-off-by:
Tobias Frisch <tfrisch@uni-koblenz.de>
-
Tobias Frisch authored
Signed-off-by:
Tobias Frisch <tfrisch@uni-koblenz.de>
-
Tobias Frisch authored
Signed-off-by:
Tobias Frisch <tfrisch@uni-koblenz.de>
-
Tobias Frisch authored
Resolve "MinGW - the messy compiler support" Closes #85 See merge request !73
-
Tobias Frisch authored
Signed-off-by:
Tobias Frisch <tfrisch@uni-koblenz.de>
-
Alexander Gauggel authored
Resolve "Lens Flares" Closes #77 See merge request !62
-
Tobias Frisch authored
Signed-off-by:
Tobias Frisch <tfrisch@uni-koblenz.de>
-
Alexander Gauggel authored
Resolve "Material (Modul)" Closes #57 See merge request !44
Showing
- CMakeLists.txt 3 additions, 3 deletionsCMakeLists.txt
- config/Libraries.cmake 2 additions, 0 deletionsconfig/Libraries.cmake
- include/vkcv/Core.hpp 5 additions, 0 deletionsinclude/vkcv/Core.hpp
- include/vkcv/DescriptorWrites.hpp 7 additions, 4 deletionsinclude/vkcv/DescriptorWrites.hpp
- include/vkcv/Event.hpp 26 additions, 2 deletionsinclude/vkcv/Event.hpp
- include/vkcv/Image.hpp 4 additions, 2 deletionsinclude/vkcv/Image.hpp
- include/vkcv/Logger.hpp 3 additions, 3 deletionsinclude/vkcv/Logger.hpp
- include/vkcv/Window.hpp 15 additions, 8 deletionsinclude/vkcv/Window.hpp
- modules/CMakeLists.txt 1 addition, 0 deletionsmodules/CMakeLists.txt
- modules/asset_loader/CMakeLists.txt 2 additions, 0 deletionsmodules/asset_loader/CMakeLists.txt
- modules/asset_loader/config/STB.cmake 4 additions, 0 deletionsmodules/asset_loader/config/STB.cmake
- modules/asset_loader/src/vkcv/asset/asset_loader.cpp 0 additions, 3 deletionsmodules/asset_loader/src/vkcv/asset/asset_loader.cpp
- modules/camera/CMakeLists.txt 1 addition, 0 deletionsmodules/camera/CMakeLists.txt
- modules/camera/config/GLM.cmake 6 additions, 0 deletionsmodules/camera/config/GLM.cmake
- modules/camera/include/vkcv/camera/Camera.hpp 0 additions, 2 deletionsmodules/camera/include/vkcv/camera/Camera.hpp
- modules/camera/include/vkcv/camera/CameraController.hpp 8 additions, 0 deletionsmodules/camera/include/vkcv/camera/CameraController.hpp
- modules/camera/include/vkcv/camera/CameraManager.hpp 11 additions, 0 deletionsmodules/camera/include/vkcv/camera/CameraManager.hpp
- modules/camera/include/vkcv/camera/PilotCameraController.hpp 12 additions, 0 deletionsmodules/camera/include/vkcv/camera/PilotCameraController.hpp
- modules/camera/include/vkcv/camera/TrackballCameraController.hpp 7 additions, 0 deletions.../camera/include/vkcv/camera/TrackballCameraController.hpp
- modules/camera/src/vkcv/camera/Camera.cpp 0 additions, 1 deletionmodules/camera/src/vkcv/camera/Camera.cpp