Giter Site home page Giter Site logo

gpuopen-librariesandsdks / cauldron Goto Github PK

View Code? Open in Web Editor NEW
887.0 887.0 80.0 61.95 MB

A simple framework for rapid prototyping on Vulkan or Direct3D 12

License: MIT License

CMake 0.28% Batchfile 0.01% C++ 79.82% C 16.84% HLSL 1.97% GLSL 1.09%

cauldron's People

Contributors

aguaviva avatar mixaill avatar raulamd avatar rys avatar

Stargazers

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

Watchers

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

cauldron's Issues

friendly headsup note

the generated sln's name is modified from Framework_{GFX_API} to Cauldron_{GFX_API} in May 5, 2020

[Question]: D3D12_RESOURCE_STATE_INDEX_BUFFER

Why does the static buffer pool always transition to a D3D12_RESOURCE_STATE_VERTEX_AND_CONSTANT_BUFFER state even when used for indices? Shouldn't D3D12_RESOURCE_STATE_INDEX_BUFFER be used for that purpose as already mentioned in the comments?

Block compressed dds

Is loading of BC formats supported? I have tried with a few dds files and it always shows garbage data in both VK and D3D12
Attached a BC3 version of Default_albedo.png from the Damaged Helmet GLTF in Cauldron Media repo and screenshot from the app.
Cauldron

Default_albedo.zip

Thank you

How to tell actual RAM usage?

Given that Cauldron allocates large swaths of memory to use as a buffer, how can one tell the how much actual memory is being used?

Can the pre-allocation system be disabled? Or is there any chance that the system metrics window will contain memory usage information too in the future?

Thank you

DivideRoundingUp compile error

template<typename T> inline T DivideRoundingUp(T a, T b)
{
    return (x + y - (T)1) / y;
}

You probably wanted to use x and y so the definition should be
template<typename T> inline T DivideRoundingUp(T x, T y)

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.