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

Basic/mesh renderer #8

Merged
merged 35 commits into from
Dec 3, 2021
Merged

Basic/mesh renderer #8

merged 35 commits into from
Dec 3, 2021

Conversation

ravi688
Copy link
Owner

@ravi688 ravi688 commented Dec 3, 2021

No description provided.

Update:
Makefile
Updated BufferLib [pulled changes from origin main]
Deleted buffer-version-1.6

Fixed Bug:
Fix to crash when creating Graphics Pipeline
1. Removed dependencies/BufferLib submodule
2. Added shared-dependencies/BufferLib submodule { shared by VulkanRenderer and SafeMemory }
3. Removed include/buffer.h [ it had produced very time consuming bug, now it is fixed ]
4. Updated makefile
Added:
1. memory_allocator; which has three modes MEMORY_SAFETY_LEVEL_0, MEMORY_SAFETY_LEVEL_1, MEMORY_SAFETY_LEVEL_2
2. TemplateSystem submodule

Removed:
1. template_system.h [move it to TemplateSystem]

Updated:
1. makefile
2. SafeMemor submodule
Updated submodules:
1. HPML
2. SafeMemory
3. TemplateSystem
4. BufferLib

Moved vulkan-1.lib and libglfw3.a to external-dependency-libs
Updated dependencies/HPML and makefile
1. Created a separate testbed for testing the vulkanrenderer.a library
2. Integrated EntityComponentSystem into the VulkanRenderer/test/dependencies/EntityComponentSystem [It will only be used by testbed]
1. renderer_terminate -> heap_free(renderer)
2. render_window_destroy -> heap_free(window)
… Basic/MeshRenderer

# Conflicts:
#	include/renderer/internal/vulkan/vulkan_material.h
#	include/renderer/internal/vulkan/vulkan_pipeline_layout.h
#	include/renderer/material.h
#	include/renderer/render_window.h
#	include/vulkan/vulkan_wrapper.h
#	testbed/source/main.c
@ravi688 ravi688 merged commit dc68835 into main Dec 3, 2021
@ravi688 ravi688 deleted the Basic/MeshRenderer branch December 3, 2021 17:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant