Êþº¾E€  java/lang/Object()V   org/lwjgl/opengl/GLCapabilitiesGL_ARB_direct_state_accessZ   .com/mojang/renderpearl/backend/opengl/GlDeviceUSE_GL_ARB_direct_state_access  2com/mojang/renderpearl/backend/opengl/GlHeuristics isGlOnDx12()Z   java/util/Setadd(Ljava/lang/Object;)Z ; StackMapTableMethodParameters Signature³(Lorg/lwjgl/opengl/GLCapabilities;Ljava/util/Set;Lcom/mojang/renderpearl/backend/opengl/GlHeuristics;)Lcom/mojang/renderpearl/backend/opengl/DirectStateAccess; createBuffer()I bufferData(IJI)VbuffersizeusageRuntimeInvisibleTypeAnnotations4Lcom/mojang/renderpearl/api/buffers/GpuBuffer$Usage;(ILjava/nio/ByteBuffer;I)Vdata bufferSubData(IJLjava/nio/ByteBuffer;I)Voffset bufferStoragemapBufferRange(IJJII)Ljava/nio/ByteBuffer;lengthaccessRuntimeVisibleTypeAnnotations#Lorg/jspecify/annotations/Nullable; unmapBuffer(II)VcreateFrameBufferObjectfbocolorcolorMipLevelsdepth depthMipLevelbindSlot(IIIII)VImipLevelblitFrameBuffers(IIIIIIIIIIII)VsourcedestsrcX0srcY0srcX1srcY1dstX0dstY0dstX1dstY1maskfilterflushMappedBufferRange(IJJI)VhandlecopyBufferSubData(IIJJJ)Vtarget sourceOffset targetOffset SourceFileDirectStateAccess.java NestMembers InnerClassesCoreEmulated|2com/mojang/renderpearl/api/buffers/GpuBuffer$Usage~,com/mojang/renderpearl/api/buffers/GpuBufferUsage!&+/*·±, - ./ 01+’-*´™!² ™,¶š+¹W»Y·!°»"Y·$°,%- -23-45-678 -49:%; 246<=>?@A; BCDE F@G; BHDE FIJ;BKHDE FLA; BCDE FLG; BHDE FMN;BKOPDQRE FST; BDE FU?)*;VWXYZ[)\+z*¼ YO¼ YO¶%±, /0->./V]W]Y]^][];VWY^[_`;1 abcdefghijklmn;oKODE Fpq;arstOuvw"x&y "&z {}&