Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feat/load gltf #25

Merged
merged 94 commits into from
Sep 1, 2024
Merged

Feat/load gltf #25

merged 94 commits into from
Sep 1, 2024

Commits on May 6, 2024

  1. Configuration menu
    Copy the full SHA
    d6beef9 View commit details
    Browse the repository at this point in the history

Commits on May 8, 2024

  1. Configuration menu
    Copy the full SHA
    5bf7ef3 View commit details
    Browse the repository at this point in the history
  2. Split VulkanDevice from VulkanRenderer

    amasson committed May 8, 2024
    Configuration menu
    Copy the full SHA
    dfd5222 View commit details
    Browse the repository at this point in the history
  3. Move vulkan related renderer to Vulkan folder

    amasson committed May 8, 2024
    Configuration menu
    Copy the full SHA
    2680624 View commit details
    Browse the repository at this point in the history
  4. Split VulkanSwapChain from VulkanRenderer

    amasson committed May 8, 2024
    Configuration menu
    Copy the full SHA
    0832dba View commit details
    Browse the repository at this point in the history
  5. Create swapchain from modifiable properties

    amasson committed May 8, 2024
    Configuration menu
    Copy the full SHA
    2f413b7 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    1108a5c View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    1327b66 View commit details
    Browse the repository at this point in the history
  8. rendering frame

    amasson42 committed May 8, 2024
    Configuration menu
    Copy the full SHA
    e68de41 View commit details
    Browse the repository at this point in the history

Commits on May 9, 2024

  1. Vulkan RenderContext

    amasson committed May 9, 2024
    Configuration menu
    Copy the full SHA
    c1034a9 View commit details
    Browse the repository at this point in the history
  2. graphic pipeline in IRendererObject

    amasson committed May 9, 2024
    Configuration menu
    Copy the full SHA
    6aa5c32 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    8ba172e View commit details
    Browse the repository at this point in the history
  4. Vertex buffer creation

    amasson committed May 9, 2024
    Configuration menu
    Copy the full SHA
    102fe05 View commit details
    Browse the repository at this point in the history
  5. Vertex shader update with vertex layout

    amasson committed May 9, 2024
    Configuration menu
    Copy the full SHA
    fd4dde2 View commit details
    Browse the repository at this point in the history

Commits on May 10, 2024

  1. Configuration menu
    Copy the full SHA
    e38786b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    99b5d11 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #19 from rbourgeat/feat/vulkan-render-buffers

    geometryShader not working on metal
    amasson42 authored May 10, 2024
    Configuration menu
    Copy the full SHA
    7fc7365 View commit details
    Browse the repository at this point in the history

Commits on May 11, 2024

  1. Configuration menu
    Copy the full SHA
    52f0cba View commit details
    Browse the repository at this point in the history
  2. Device create buffer function

    amasson committed May 11, 2024
    Configuration menu
    Copy the full SHA
    b68c098 View commit details
    Browse the repository at this point in the history
  3. Device destroy and copy buffer

    amasson committed May 11, 2024
    Configuration menu
    Copy the full SHA
    9810e98 View commit details
    Browse the repository at this point in the history
  4. Use staging buffer

    amasson committed May 11, 2024
    Configuration menu
    Copy the full SHA
    ef8f574 View commit details
    Browse the repository at this point in the history
  5. Indices buffer

    amasson committed May 11, 2024
    Configuration menu
    Copy the full SHA
    885cf8e View commit details
    Browse the repository at this point in the history
  6. use descriptor set layout

    amasson committed May 11, 2024
    Configuration menu
    Copy the full SHA
    cab2ba0 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    4cc660b View commit details
    Browse the repository at this point in the history
  8. use uniform buffers for mvp matrices

    amasson committed May 11, 2024
    Configuration menu
    Copy the full SHA
    596bc2f View commit details
    Browse the repository at this point in the history

Commits on May 12, 2024

  1. Fix stone node macro

    amasson committed May 12, 2024
    Configuration menu
    Copy the full SHA
    d6a4c53 View commit details
    Browse the repository at this point in the history
  2. Fix for workflows

    amasson committed May 12, 2024
    Configuration menu
    Copy the full SHA
    05ac164 View commit details
    Browse the repository at this point in the history

Commits on May 13, 2024

  1. Configuration menu
    Copy the full SHA
    ae6e3ee View commit details
    Browse the repository at this point in the history
  2. Merge branch 'feat/window-application-return-exit-code' into feat/vul…

    …kan-render-buffers
    amasson committed May 13, 2024
    Configuration menu
    Copy the full SHA
    891b384 View commit details
    Browse the repository at this point in the history
  3. Descriptor sets for mvp matrices shaders

    amasson committed May 13, 2024
    Configuration menu
    Copy the full SHA
    4be19b4 View commit details
    Browse the repository at this point in the history
  4. matrices alignement

    amasson committed May 13, 2024
    Configuration menu
    Copy the full SHA
    71dc817 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    c846fa2 View commit details
    Browse the repository at this point in the history
  6. stb_image

    amasson committed May 13, 2024
    Configuration menu
    Copy the full SHA
    6ee20b1 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    3393a48 View commit details
    Browse the repository at this point in the history

Commits on May 15, 2024

  1. ImageSource and ImageData

    amasson committed May 15, 2024
    Configuration menu
    Copy the full SHA
    b9abc0f View commit details
    Browse the repository at this point in the history
  2. Vulkan Texture Object

    amasson committed May 15, 2024
    Configuration menu
    Copy the full SHA
    aced9fe View commit details
    Browse the repository at this point in the history
  3. Device image creation

    amasson committed May 15, 2024
    Configuration menu
    Copy the full SHA
    4144a06 View commit details
    Browse the repository at this point in the history
  4. Texture image buffer creation

    amasson committed May 15, 2024
    Configuration menu
    Copy the full SHA
    37841b8 View commit details
    Browse the repository at this point in the history
  5. fix format

    amasson committed May 15, 2024
    Configuration menu
    Copy the full SHA
    c2770e3 View commit details
    Browse the repository at this point in the history
  6. fix format

    amasson committed May 15, 2024
    Configuration menu
    Copy the full SHA
    3c2a0d7 View commit details
    Browse the repository at this point in the history

Commits on May 16, 2024

  1. material parameters iteration

    amasson committed May 16, 2024
    Configuration menu
    Copy the full SHA
    fe8525a View commit details
    Browse the repository at this point in the history
  2. device image view creation method

    amasson committed May 16, 2024
    Configuration menu
    Copy the full SHA
    1e7642e View commit details
    Browse the repository at this point in the history
  3. fix renderer object material update

    amasson committed May 16, 2024
    Configuration menu
    Copy the full SHA
    a6d772e View commit details
    Browse the repository at this point in the history
  4. texture create image view

    amasson committed May 16, 2024
    Configuration menu
    Copy the full SHA
    16df5ab View commit details
    Browse the repository at this point in the history
  5. texture sampling

    amasson committed May 16, 2024
    Configuration menu
    Copy the full SHA
    9570063 View commit details
    Browse the repository at this point in the history
  6. Enable device anistropy

    amasson committed May 16, 2024
    Configuration menu
    Copy the full SHA
    8d60cc6 View commit details
    Browse the repository at this point in the history
  7. RendererObjectManager update material before mesh

    amasson committed May 16, 2024
    Configuration menu
    Copy the full SHA
    2ba7104 View commit details
    Browse the repository at this point in the history
  8. Vulkan Texture getters

    amasson committed May 16, 2024
    Configuration menu
    Copy the full SHA
    5a42589 View commit details
    Browse the repository at this point in the history
  9. Mesh texture parameters in shaders

    amasson committed May 16, 2024
    Configuration menu
    Copy the full SHA
    2f58b68 View commit details
    Browse the repository at this point in the history
  10. Depth utilities

    amasson committed May 16, 2024
    Configuration menu
    Copy the full SHA
    c944422 View commit details
    Browse the repository at this point in the history
  11. Add depth attachment to frames

    amasson committed May 16, 2024
    Configuration menu
    Copy the full SHA
    f08b1ad View commit details
    Browse the repository at this point in the history
  12. fix transition image Issue

    amasson committed May 16, 2024
    Configuration menu
    Copy the full SHA
    9c016ae View commit details
    Browse the repository at this point in the history
  13. Scene shader type

    amasson committed May 16, 2024
    Configuration menu
    Copy the full SHA
    21796fa View commit details
    Browse the repository at this point in the history
  14. Scene add shader to material

    amasson committed May 16, 2024
    Configuration menu
    Copy the full SHA
    322182d View commit details
    Browse the repository at this point in the history
  15. Shader load with content and function

    amasson committed May 16, 2024
    Configuration menu
    Copy the full SHA
    8c86ff6 View commit details
    Browse the repository at this point in the history
  16. Scop example with shader

    amasson committed May 16, 2024
    Configuration menu
    Copy the full SHA
    6cb443b View commit details
    Browse the repository at this point in the history

Commits on May 18, 2024

  1. Image Core::Object inheritence override

    amasson42 committed May 18, 2024
    Configuration menu
    Copy the full SHA
    8e8f065 View commit details
    Browse the repository at this point in the history
  2. Vulkan Renderer object manager simplification

    amasson42 committed May 18, 2024
    Configuration menu
    Copy the full SHA
    1ecc3f5 View commit details
    Browse the repository at this point in the history
  3. Vulkan shader WIP

    amasson42 committed May 18, 2024
    Configuration menu
    Copy the full SHA
    42a8fda View commit details
    Browse the repository at this point in the history

Commits on May 20, 2024

  1. fix format

    amasson committed May 20, 2024
    Configuration menu
    Copy the full SHA
    b38b0ec View commit details
    Browse the repository at this point in the history
  2. Rename IRenderElement to IRenderable

    amasson committed May 20, 2024
    Configuration menu
    Copy the full SHA
    d284dc8 View commit details
    Browse the repository at this point in the history
  3. Vulkan files rename

    amasson committed May 20, 2024
    Configuration menu
    Copy the full SHA
    9064b45 View commit details
    Browse the repository at this point in the history
  4. Vulkan renderer classes for material and mesh

    amasson committed May 20, 2024
    Configuration menu
    Copy the full SHA
    b91ef05 View commit details
    Browse the repository at this point in the history
  5. Rename VulkanSettings to RendererSettings

    amasson committed May 20, 2024
    Configuration menu
    Copy the full SHA
    e7a36b8 View commit details
    Browse the repository at this point in the history
  6. Scene RenderElement to Renderable

    amasson committed May 20, 2024
    Configuration menu
    Copy the full SHA
    90b91f9 View commit details
    Browse the repository at this point in the history
  7. remove nodiscard on virtual method

    amasson committed May 20, 2024
    Configuration menu
    Copy the full SHA
    94c4636 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    a84dcee View commit details
    Browse the repository at this point in the history

Commits on May 28, 2024

  1. Configuration menu
    Copy the full SHA
    ec071dc View commit details
    Browse the repository at this point in the history

Commits on Jul 17, 2024

  1. Configuration menu
    Copy the full SHA
    1b956a3 View commit details
    Browse the repository at this point in the history

Commits on Jul 18, 2024

  1. Apple specific extensions

    amasson42 committed Jul 18, 2024
    Configuration menu
    Copy the full SHA
    cf0b846 View commit details
    Browse the repository at this point in the history

Commits on Jul 19, 2024

  1. Configuration menu
    Copy the full SHA
    3ce9681 View commit details
    Browse the repository at this point in the history

Commits on Jul 21, 2024

  1. Configuration menu
    Copy the full SHA
    69e1c06 View commit details
    Browse the repository at this point in the history
  2. Fire loading exception

    amasson committed Jul 21, 2024
    Configuration menu
    Copy the full SHA
    3e2a073 View commit details
    Browse the repository at this point in the history
  3. Assimp node loading

    amasson committed Jul 21, 2024
    Configuration menu
    Copy the full SHA
    12ca425 View commit details
    Browse the repository at this point in the history

Commits on Jul 22, 2024

  1. Configuration menu
    Copy the full SHA
    9ec7e7c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7ade26c View commit details
    Browse the repository at this point in the history

Commits on Aug 27, 2024

  1. Configuration menu
    Copy the full SHA
    a2d4fa9 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5705924 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    1107d4e View commit details
    Browse the repository at this point in the history

Commits on Aug 28, 2024

  1. Configuration menu
    Copy the full SHA
    0c92c3e View commit details
    Browse the repository at this point in the history
  2. Load meshes without normals

    amasson42 committed Aug 28, 2024
    Configuration menu
    Copy the full SHA
    f1aaf42 View commit details
    Browse the repository at this point in the history

Commits on Aug 30, 2024

  1. Configuration menu
    Copy the full SHA
    50c99d7 View commit details
    Browse the repository at this point in the history

Commits on Aug 31, 2024

  1. Asset management using Bundle and Resource

    amasson committed Aug 31, 2024
    Configuration menu
    Copy the full SHA
    a1aa1b3 View commit details
    Browse the repository at this point in the history
  2. Bundle use reduced path

    amasson committed Aug 31, 2024
    Configuration menu
    Copy the full SHA
    cb7a775 View commit details
    Browse the repository at this point in the history
  3. Put physic back

    amasson committed Aug 31, 2024
    Configuration menu
    Copy the full SHA
    eda0667 View commit details
    Browse the repository at this point in the history
  4. Fix format

    amasson committed Aug 31, 2024
    Configuration menu
    Copy the full SHA
    384dd21 View commit details
    Browse the repository at this point in the history
  5. Fix format, the return

    amasson committed Aug 31, 2024
    Configuration menu
    Copy the full SHA
    800cd23 View commit details
    Browse the repository at this point in the history

Commits on Sep 1, 2024

  1. Json Parser

    amasson committed Sep 1, 2024
    Configuration menu
    Copy the full SHA
    4bf2d4d View commit details
    Browse the repository at this point in the history
  2. Json shortcuts

    amasson committed Sep 1, 2024
    Configuration menu
    Copy the full SHA
    78a76fe View commit details
    Browse the repository at this point in the history
  3. Json serialization

    amasson committed Sep 1, 2024
    Configuration menu
    Copy the full SHA
    3cb5576 View commit details
    Browse the repository at this point in the history
  4. Json simplify type syntax

    amasson committed Sep 1, 2024
    Configuration menu
    Copy the full SHA
    90c440f View commit details
    Browse the repository at this point in the history
  5. Json syntaxe maker

    amasson committed Sep 1, 2024
    Configuration menu
    Copy the full SHA
    56008f2 View commit details
    Browse the repository at this point in the history
  6. Json parse from file

    amasson committed Sep 1, 2024
    Configuration menu
    Copy the full SHA
    ce26e12 View commit details
    Browse the repository at this point in the history
  7. Fix format

    amasson committed Sep 1, 2024
    Configuration menu
    Copy the full SHA
    de1663f View commit details
    Browse the repository at this point in the history