Commit a7bcf78
Runtime compressed texture support (#12026) 7009e7fdec
* Bitmap Decoder Stuff
* Format stuff
* archive
* Updates
* Delete texture_archive.hpp
* Format
* Tests
* Clang format
* Apple
* Update render_context.hpp
* Update render_context.hpp
* Update render_context_null.hpp
* Update rive_renderer_gl.cpp
* Update render_context.hpp
* Update render_context.hpp
* Update android_factories.cpp
* Update render_context_webgpu_impl.cpp
* clang format
* Update d3d_utils.hpp
* Update D3d
* Update RenderContextRHIImpl.cpp
* clang format
* RHI
* Update RenderContextRHIImpl.hpp
* build break
* Change align up
* Update render_context_d3d_impl.cpp
* clang
* Update RenderContextRHIImpl.hpp
* Update RenderContextRHIImpl.cpp
* Update packages/runtime/renderer/src/d3d/d3d_utils.cpp
* Update due to container types
* formatting
* Update render_context.cpp
* Update bitmap decoder
* clang format
* Update render_context_d3d12_impl.cpp
* clang format
* clang
* started rhi support
* typo
* Create texture_archive_test.cpp
* clang
* Address comments
* Update enum
* Clang format
* Update texture_archive.hpp
* Update decode_jpeg.cpp
* Clang format
* Update texture_archive_test.cpp
* Update texture_archive.cpp
* Update texture_archive.cpp
* Update texture_archive_test.cpp
* Fix bugs
* Update image_decoders_test.cpp
* Update texture_archive_test.cpp
* Update texture_archive_test.cpp
* Update texture_archive_test.cpp
* Update texture_archive_test.cpp
* Update texture_archive.hpp
* Address Chris' comments
* Update render_context_d3d12_impl.cpp
* Update render_context_d3d12_impl.cpp
* Update render_context_webgpu_impl.cpp
* Update render_context_metal_impl.mm
* Update render_context_d3d_impl.cpp
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: John White <aliasbinman@gmail.com>
Co-authored-by: blakdragan7 <jcopela4@gmail.com>1 parent d9b41e5 commit a7bcf78
4 files changed
Lines changed: 15 additions & 11 deletions
File tree
- kotlin/src/main/cpp
- include/models
- src/helpers
- submodules
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
| 1 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
9 | 9 | | |
10 | 10 | | |
11 | 11 | | |
| 12 | + | |
12 | 13 | | |
13 | 14 | | |
14 | 15 | | |
| |||
208 | 209 | | |
209 | 210 | | |
210 | 211 | | |
211 | | - | |
212 | | - | |
213 | | - | |
214 | | - | |
215 | | - | |
| 212 | + | |
| 213 | + | |
| 214 | + | |
| 215 | + | |
| 216 | + | |
| 217 | + | |
216 | 218 | | |
217 | 219 | | |
218 | 220 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
176 | 176 | | |
177 | 177 | | |
178 | 178 | | |
179 | | - | |
180 | | - | |
181 | | - | |
182 | | - | |
| 179 | + | |
| 180 | + | |
| 181 | + | |
| 182 | + | |
| 183 | + | |
| 184 | + | |
183 | 185 | | |
184 | 186 | | |
185 | 187 | | |
| |||
Submodule rive-runtime updated 29 files
- .rive_head+1-1
- decoders/include/rive/decoders/bitmap_decoder.hpp+3
- decoders/src/bitmap_decoder.cpp+3
- decoders/src/bitmap_decoder_thirdparty.cpp+1
- decoders/src/decode_jpeg.cpp+11
- decoders/src/decode_png.cpp+3
- decoders/src/decode_webp.cpp+3
- include/rive/texture_archive.hpp+16-19
- renderer/include/rive/renderer/d3d/d3d_utils.hpp+7-1
- renderer/include/rive/renderer/d3d11/render_context_d3d_impl.hpp+1
- renderer/include/rive/renderer/d3d12/render_context_d3d12_impl.hpp+1
- renderer/include/rive/renderer/gl/render_context_gl_impl.hpp+1
- renderer/include/rive/renderer/metal/render_context_metal_impl.h+1
- renderer/include/rive/renderer/render_context_impl.hpp+2-1
- renderer/include/rive/renderer/vulkan/render_context_vulkan_impl.hpp+1
- renderer/include/rive/renderer/webgpu/render_context_webgpu_impl.hpp+1
- renderer/src/d3d/d3d_utils.cpp+20
- renderer/src/d3d11/render_context_d3d_impl.cpp+77-23
- renderer/src/d3d12/render_context_d3d12_impl.cpp+126-48
- renderer/src/gl/render_context_gl_impl.cpp+7
- renderer/src/metal/render_context_metal_impl.mm+7
- renderer/src/render_context.cpp+21-1
- renderer/src/vulkan/render_context_vulkan_impl.cpp+7
- renderer/src/webgpu/render_context_webgpu_impl.cpp+7
- src/texture_archive.cpp+355
- tests/common/render_context_null.cpp+1
- tests/common/render_context_null.hpp+2
- tests/unit_tests/runtime/image_decoders_test.cpp+7
- tests/unit_tests/runtime/texture_archive_test.cpp+638
0 commit comments