On Tue, Aug 04, 2020 at 10:34:59PM -0400, Daniel Dickman wrote:
> > emulators/dolphin
> > games/gzdoom
>
> These two should be 1-liner fixes. See:
>
> https://github.com/KhronosGroup/glslang/pull/2010/commits/24b3e8384e93f3e73b6aa14ea00a30574112f9ba
Works fine for gzdoom. Diff below (no bump needed I think):
Index: patches/patch-libraries_glslang_glslang_Include_PoolAlloc_h
===================================================================
RCS file: patches/patch-libraries_glslang_glslang_Include_PoolAlloc_h
diff -N patches/patch-libraries_glslang_glslang_Include_PoolAlloc_h
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ patches/patch-libraries_glslang_glslang_Include_PoolAlloc_h 6 Aug 2020
10:07:11 -0000
@@ -0,0 +1,13 @@
+$OpenBSD$
+
+Index: libraries/glslang/glslang/Include/PoolAlloc.h
+--- libraries/glslang/glslang/Include/PoolAlloc.h.orig
++++ libraries/glslang/glslang/Include/PoolAlloc.h
+@@ -304,7 +304,6 @@ class pool_allocator { (public)
+ size_type max_size() const { return static_cast<size_type>(-1) /
sizeof(T); }
+ size_type max_size(int size) const { return static_cast<size_type>(-1) /
size; }
+
+- void setAllocator(TPoolAllocator* a) { allocator = *a; }
+ TPoolAllocator& getAllocator() const { return allocator; }
+
+ protected:
--
Best Regards
Edd Barrett
http://www.theunixzoo.co.uk