Skip to content

Commit

Permalink
tvOS/iOS: metal bugfixes and performance improvements
Browse files Browse the repository at this point in the history
  • Loading branch information
Shchvova committed Oct 9, 2020
1 parent e0c30f2 commit 8a5dec8
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion external/MetalANGLE
Submodule MetalANGLE updated 53 files
+1 −0 .gn
+0 −9 .travis.yml
+6 −6 DEPS
+3 −3 README.md
+199 −20 ios/xcode/MGLKitSampleApp/GLViewController.m
+13 −0 ios/xcode/MGLKitSampleApp/XFBPassthrough.glsl
+10 −0 ios/xcode/MGLKitSamples.xcodeproj/project.pbxproj
+1 −1 ios/xcode/fetchDependencies.sh
+7 −4 src/compiler/translator/TranslatorVulkan.cpp
+36 −23 src/libANGLE/renderer/glslang_wrapper_utils.cpp
+1 −0 src/libANGLE/renderer/glslang_wrapper_utils.h
+3 −0 src/libANGLE/renderer/metal/BufferMtl.h
+27 −6 src/libANGLE/renderer/metal/BufferMtl.mm
+33 −11 src/libANGLE/renderer/metal/ContextMtl.h
+244 −70 src/libANGLE/renderer/metal/ContextMtl.mm
+7 −9 src/libANGLE/renderer/metal/DisplayMtl.mm
+26 −4 src/libANGLE/renderer/metal/FrameBufferMtl.mm
+52 −17 src/libANGLE/renderer/metal/ProgramMtl.h
+274 −170 src/libANGLE/renderer/metal/ProgramMtl.mm
+4 −0 src/libANGLE/renderer/metal/QueryMtl.h
+24 −1 src/libANGLE/renderer/metal/QueryMtl.mm
+3 −1 src/libANGLE/renderer/metal/TextureMtl.h
+67 −43 src/libANGLE/renderer/metal/TextureMtl.mm
+13 −0 src/libANGLE/renderer/metal/TransformFeedbackMtl.h
+56 −7 src/libANGLE/renderer/metal/TransformFeedbackMtl.mm
+4 −0 src/libANGLE/renderer/metal/VertexArrayMtl.h
+65 −18 src/libANGLE/renderer/metal/VertexArrayMtl.mm
+66 −0 src/libANGLE/renderer/metal/doc/TransformFeedback.md
+6 −5 src/libANGLE/renderer/metal/mtl_buffer_pool.h
+24 −7 src/libANGLE/renderer/metal/mtl_buffer_pool.mm
+15 −1 src/libANGLE/renderer/metal/mtl_command_buffer.h
+53 −7 src/libANGLE/renderer/metal/mtl_command_buffer.mm
+15 −2 src/libANGLE/renderer/metal/mtl_common.h
+24 −8 src/libANGLE/renderer/metal/mtl_glslang_utils.h
+172 −48 src/libANGLE/renderer/metal/mtl_glslang_utils.mm
+22 −10 src/libANGLE/renderer/metal/mtl_render_utils.mm
+10 −4 src/libANGLE/renderer/metal/mtl_resources.mm
+66 −22 src/libANGLE/renderer/metal/mtl_state_cache.h
+115 −66 src/libANGLE/renderer/metal/mtl_state_cache.mm
+18 −0 src/libANGLE/renderer/metal/mtl_utils.h
+217 −55 src/libANGLE/renderer/metal/mtl_utils.mm
+14 −8 src/libANGLE/renderer/vulkan/ContextVk.cpp
+2 −0 src/libANGLE/renderer/vulkan/ContextVk.h
+1 −1 src/libANGLE/renderer/vulkan/GlslangWrapperVk.cpp
+1 −1 src/libANGLE/renderer/vulkan/TransformFeedbackVk.cpp
+3 −0 src/tests/deqp_support/deqp_gles2_test_expectations.txt
+925 −0 src/tests/deqp_support/deqp_gles3_test_expectations.txt
+133 −0 src/tests/gl_tests/ClearTest.cpp
+10 −3 src/tests/gl_tests/GLSLTest.cpp
+97 −5 src/tests/gl_tests/ReadPixelsTest.cpp
+283 −0 src/tests/gl_tests/SimpleOperationTest.cpp
+83 −3 src/tests/gl_tests/TransformFeedbackTest.cpp
+1 −1 third_party/glslang/src

0 comments on commit 8a5dec8

Please sign in to comment.