Êþº¾E`  java/lang/Object()V-com/mojang/renderpearl/backend/opengl/GlDebug  'com/google/common/collect/EvictingQueuecreate,(I)Lcom/google/common/collect/EvictingQueue;  MESSAGE_BUFFERLjava/util/Queue;  java/util/HexFormatof()Ljava/util/HexFormat;   withUpperCase   toHexDigits(I)Ljava/lang/String;! "#makeConcatWithConstants&(Ljava/lang/String;)Ljava/lang/String;%API' WINDOW SYSTEM)SHADER COMPILER+ THIRD PARTY- APPLICATION/OTHER 1 2printUnknownToken4ERROR6DEPRECATED BEHAVIOR8UNDEFINED BEHAVIOR: PORTABILITY< PERFORMANCE>MARKER@HIGHBMEDIUMDLOWF NOTIFICATION HIJ KL'org/lwjgl/opengl/GLDebugMessageCallback getMessage(IJ)Ljava/lang/String; N OP lastEntry8Lcom/mojang/renderpearl/backend/opengl/GlDebug$LogEntry; RST UV6com/mojang/renderpearl/backend/opengl/GlDebug$LogEntryisSame(IIIILjava/lang/String;)Z RX Y(IIIILjava/lang/String;)V [\] ^_java/util/Queueadd(Ljava/lang/Object;)Z Ra bccountI e fgLOGGERLorg/slf4j/Logger;iOpenGL debug message: {} klm noorg/slf4j/Loggerinfo'(Ljava/lang/String;Ljava/lang/Object;)V [q rssize()I uvw xycom/google/common/collect/ListsnewArrayListWithCapacity(I)Ljava/util/ArrayList; [{ |}iterator()Ljava/util/Iterator; €� ‚ƒjava/util/IteratorhasNext()Z … †‡next()Ljava/lang/Object; ‰Š‹ Œ�java/lang/StringvalueOf&(Ljava/lang/Object;)Ljava/lang/String;� "�'(Ljava/lang/String;I)Ljava/lang/String; ’\“java/util/List •–— ˜™org/lwjgl/opengl/GLgetCapabilities#()Lorg/lwjgl/opengl/GLCapabilities; ›œ� žŸorg/lwjgl/opengl/GLCapabilities GL_KHR_debugZ ¡¢£ ¤Ÿ.com/mojang/renderpearl/backend/opengl/GlDeviceUSE_GL_KHR_debug ž ¨\© java/util/Set«org/lwjgl/opengl/KHRDebug’à ®¯° ±²org/lwjgl/opengl/GL33CglEnable(I)V‚B µ ¶· DEBUG_LEVELSLjava/util/List; ’q ’º »¼get(I)Ljava/lang/Object;¾java/lang/Integer ½À ÁsintValueÃ[I ªÅ ÆÇglDebugMessageControl (III[IZ)V ÉÊË ÌÍjava/util/ObjectsrequireNonNull&(Ljava/lang/Object;)Ljava/lang/Object;Ï ÐÑinvoke[(Lcom/mojang/renderpearl/backend/opengl/GlDebug;)Lorg/lwjgl/opengl/GLDebugMessageCallbackI; HÓ ÔU(Lorg/lwjgl/opengl/GLDebugMessageCallbackI;)Lorg/lwjgl/opengl/GLDebugMessageCallback; ªÖ רglDebugMessageCallback.(Lorg/lwjgl/opengl/GLDebugMessageCallbackI;J)V ›Ú ÛŸGL_ARB_debug_output ¡Ý ÞŸUSE_GL_ARB_debug_outputÛáorg/lwjgl/opengl/ARBDebugOutput ã ä·DEBUG_LEVELS_ARB àæ çÇglDebugMessageControlARBé Ðê^(Lcom/mojang/renderpearl/backend/opengl/GlDebug;)Lorg/lwjgl/opengl/GLDebugMessageARBCallbackI; ìíî ï*org/lwjgl/opengl/GLDebugMessageARBCallback[(Lorg/lwjgl/opengl/GLDebugMessageARBCallbackI;)Lorg/lwjgl/opengl/GLDebugMessageARBCallback; àñ òóglDebugMessageCallbackARB1(Lorg/lwjgl/opengl/GLDebugMessageARBCallbackI;J)V õö÷ øùcom/mojang/logging/LogUtils getLogger()Lorg/slf4j/Logger;‘F ½ü Œý(I)Ljava/lang/Integer;‘G‘H‚k  'com/google/common/collect/ImmutableLists(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableList;  a(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableList;CIRCULAR_LOG_SIZE ConstantValue  SignatureKLjava/util/Queue;RuntimeVisibleTypeAnnotations#Lorg/jspecify/annotations/Nullable;%Ljava/util/List;CodeLineNumberTableLocalVariableTablethis/Lcom/mojang/renderpearl/backend/opengl/GlDebug;tokenMethodParameterssourceToStringsource StackMapTable typeToStringtypeseverityToStringseverity printDebugLog (IIIIIJJ)VentryidlengthmessageJ userParammsgLjava/lang/String;*java/lang/ThrowablegetLastOpenGlDebugMessages()Ljava/util/List;eresultLocalVariableTypeTable$Ljava/util/List;&()Ljava/util/List;enableDebugCallbackB(IZLjava/util/Set;)Lcom/mojang/renderpearl/backend/opengl/GlDebug; isEnabledidebug verbositydebugSynchronousGlLogsenabledExtensionsLjava/util/Set;caps!Lorg/lwjgl/opengl/GLCapabilities;#Ljava/util/Set;V(IZLjava/util/Set;)Lcom/mojang/renderpearl/backend/opengl/GlDebug; SourceFile GlDebug.java NestMembersBootstrapMethodsE Unknown (0x)G x  J K  M NOP "Q$java/lang/invoke/StringConcatFactory˜(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite;S TUV WX"java/lang/invoke/LambdaMetafactory metafactoryÌ(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite; InnerClassesLogEntry\%java/lang/invoke/MethodHandles$Lookup^java/lang/invoke/MethodHandlesLookup!fg c    BOP¶· ä·  @*·* ¸ µ±A a  2:¸¶¶º ° c ¨KªE‚F‚K',16;@$§ &§(§*§,§ .§¸0°& (- 2!7"<#A$F%J Kc (C‰ Ðl«f‚LC‚MH‚NM‚OR‚PW‚Q\‚ha3§%5§ 7§9§;§.§ =§¸0°* *D+I,N-S.X/]0b1g2k* lc ûDC‰ ˜E«?‚k:‘F+‘G0‘H5?§A§C§ E§¸0°7,8196:;;@<D7 Ec ,C‰ „v¸G: *´Y: Â*´M:  Æ  ¶Qš(»RY ·W: *´ ¹ZW* µM§ Y´``µ` ç :  à ¿²dh ¹j±^aafa. E HIJ+K;LGMPO[QiSuTp J!P vvcvcv"cvcv#cv$%v&% m'( i !P Bþ+‰R$ ÿ ‰)ÿ ‰R"#$&+,õV*´YLÂ*´¹p¸tM*´¹zN-¹~™'-¹„ÀR:,¸ˆ´`ºŽ¹‘W§ÿÖ,+ð:+ÿNOOSOWXY2ZH[K\O] 2-P;.·V/ ;.0!þ’ú,ÿ) 1 23A�°¸”N-´š™�² ™{»Y·¥:,¦¹§W¬¸­™³¸­6²´¹¸¢5¢§6²´¹¹À½¶¿À¸Ą§ÿÄY¸ÈWºÎ¸Ò ¸Õ°-´Ù™|²Ü™v»Y·¥:,ß¹§W™³¸­6²â¹¸¢5¢§6²â¹¹À½¶¿À¸儧ÿÄY¸ÈWºè¸ë ¸ð°°ndeh ij k)l.m2n7pGqTrspytŒu�vœw¥x®y²z·|Ç}Ô~ó|ù€ �ƒf T4Ÿ:?5c o6Ô4Ÿº?5c¥j67c8Ÿ9: ;</ 9=, ý0›ü@ú&úü'ü@ú&ú 789 >?W7¸ô³dú¸ûþ¸ûÿ¸û¸û¸³´ú¸ûþ¸ûÿ¸û¸³â±`!a@ABRCLDLFRHIHYRZ []_