Git Product home page Git Product logo

bell's People

Contributors

glowing-chemist avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

bell's Issues

Debug PASS_EXAMPLE crash when occlusion culling is on

[Release is ok]
The image layout transition may exist bug.

Validation Error: [ UNASSIGNED-CoreValidation-DrawState-InvalidImageLayout ] Object 0: handle = 0x16a4d6d4080, type = VK_OBJECT_TYPE_COMMAND_BUFFER; | MessageID = 0x4dae5635 | Submitted command buffer expects VkImage 0x2981f700000001b9[Linear Depth] (subresource: aspectMask 0x1 array layer 0, mip level 1) to be in layout VK_IMAGE_LAYOUT_GENERAL--instead, current layout is VK_IMAGE_LAYOUT_SHADER_READ_ONLY_OPTIMAL.

image

Not only occlusion will crash here, I try other options in the imgui panel. Crash the same.

ubuntu build has some error

../Source/Core/Vulkan/VulkanRenderDevice.hpp:209:39: error: no viable conversion from 'typename ResultValueType::type' (aka 'vk::Pipeline') to 'vk::ResultValuevk::Pipeline'
vk::ResultValuevk::Pipeline result = mDevice.createGraphicsPipeline(nullptr, info);
^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
my vulkan sdk version is 1.2

Building error in msvc 2019

VulkanRenderDevice.hpp(226,42): error C2440: 'initializing': cannot convert from 'vk::Pipeline' to 'vk::ResultValuevk::Pipeline'

The solution is to change the vulkan sdk to 1.2.141.2.

Question about performance

The occlusion culling feature is cool. The gpu driven framework is so rare. And how is the performance? Will you make a benchmark example. And is the pipeline optional, change to some like phong pipeline?

I explore the repo code, it's a very good framework. Good job.

Cannot find `BuildAccelerationStructuresTechnique.cpp` source file

[CMake] Cannot find source file:
1> [CMake]
1> [CMake] Source/Engine/BuildAccelerationStructuresTechnique.cpp
1> [CMake]
1> [CMake] Tried extensions .c .C .c++ .cc .cpp .cxx .cu .mpp .m .M .mm .ixx .cppm .h
1> [CMake] .hh .h++ .hm .hpp .hxx .in .txx .f .F .for .f77 .f90 .f95 .f03 .hip .ispc
1> [CMake]
1> [CMake]
1> [CMake] CMake Error at D:\Git\Bell\CMakeLists.txt:333 (add_library):
1> [CMake] No SOURCES given to target: BELL

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.