	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.globl	_GLimp_WakeRenderer             ## -- Begin function GLimp_WakeRenderer
	.p2align	4, 0x90
_GLimp_WakeRenderer:                    ## @GLimp_WakeRenderer
	.cfi_startproc
## %bb.0:
	pushq	%rbp
	.cfi_def_cfa_offset 16
	.cfi_offset %rbp, -16
	movq	%rsp, %rbp
	.cfi_def_cfa_register %rbp
	movq	_smpData@GOTPCREL(%rip), %rax
	movq	%rdi, (%rax)
	movq	_glw_state@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	xorl	%esi, %esi
	callq	_qwglMakeCurrent
	testl	%eax, %eax
	jne	LBB0_2
## %bb.1:
	movq	_wglErrors@GOTPCREL(%rip), %rax
	incl	(%rax)
LBB0_2:
	movq	_renderCommandsEvent@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	callq	_SetEvent
	movq	_renderActiveEvent@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	movq	_INFINITE@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	popq	%rbp
	jmp	_WaitForSingleObject            ## TAILCALL
	.cfi_endproc
                                        ## -- End function
	.comm	_smpData,8,3                    ## @smpData
	.comm	_glw_state,4,2                  ## @glw_state
	.comm	_wglErrors,4,2                  ## @wglErrors
	.comm	_renderCommandsEvent,4,2        ## @renderCommandsEvent
	.comm	_renderActiveEvent,4,2          ## @renderActiveEvent
	.comm	_INFINITE,4,2                   ## @INFINITE
.subsections_via_symbols

	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.globl	_GLimp_WakeRenderer             ; -- Begin function GLimp_WakeRenderer
	.p2align	2
_GLimp_WakeRenderer:                    ; @GLimp_WakeRenderer
	.cfi_startproc
; %bb.0:
	stp	x29, x30, [sp, #-16]!           ; 16-byte Folded Spill
	.cfi_def_cfa_offset 16
	mov	x29, sp
	.cfi_def_cfa w29, 16
	.cfi_offset w30, -8
	.cfi_offset w29, -16
Lloh0:
	adrp	x8, _smpData@GOTPAGE
Lloh1:
	ldr	x8, [x8, _smpData@GOTPAGEOFF]
Lloh2:
	str	x0, [x8]
Lloh3:
	adrp	x8, _glw_state@GOTPAGE
Lloh4:
	ldr	x8, [x8, _glw_state@GOTPAGEOFF]
Lloh5:
	ldr	w0, [x8]
	mov	x1, #0
	bl	_qwglMakeCurrent
	cbnz	w0, LBB0_2
; %bb.1:
Lloh6:
	adrp	x8, _wglErrors@GOTPAGE
Lloh7:
	ldr	x8, [x8, _wglErrors@GOTPAGEOFF]
	ldr	w9, [x8]
	add	w9, w9, #1
	str	w9, [x8]
LBB0_2:
Lloh8:
	adrp	x8, _renderCommandsEvent@GOTPAGE
Lloh9:
	ldr	x8, [x8, _renderCommandsEvent@GOTPAGEOFF]
Lloh10:
	ldr	w0, [x8]
	bl	_SetEvent
Lloh11:
	adrp	x8, _renderActiveEvent@GOTPAGE
Lloh12:
	ldr	x8, [x8, _renderActiveEvent@GOTPAGEOFF]
Lloh13:
	ldr	w0, [x8]
Lloh14:
	adrp	x8, _INFINITE@GOTPAGE
Lloh15:
	ldr	x8, [x8, _INFINITE@GOTPAGEOFF]
Lloh16:
	ldr	w1, [x8]
	ldp	x29, x30, [sp], #16             ; 16-byte Folded Reload
	b	_WaitForSingleObject
	.loh AdrpLdrGotLdr	Lloh3, Lloh4, Lloh5
	.loh AdrpLdrGotStr	Lloh0, Lloh1, Lloh2
	.loh AdrpLdrGot	Lloh6, Lloh7
	.loh AdrpLdrGotLdr	Lloh14, Lloh15, Lloh16
	.loh AdrpLdrGotLdr	Lloh11, Lloh12, Lloh13
	.loh AdrpLdrGotLdr	Lloh8, Lloh9, Lloh10
	.cfi_endproc
                                        ; -- End function
	.comm	_smpData,8,3                    ; @smpData
	.comm	_glw_state,4,2                  ; @glw_state
	.comm	_wglErrors,4,2                  ; @wglErrors
	.comm	_renderCommandsEvent,4,2        ; @renderCommandsEvent
	.comm	_renderActiveEvent,4,2          ; @renderActiveEvent
	.comm	_INFINITE,4,2                   ; @INFINITE
.subsections_via_symbols
