Glfw: ν‚€λ₯Ό μž μ‹œ λˆ„λ₯΄κ³  놓은 ν›„ ν‚€ μ½œλ°±μ—μ„œ GLFW_PRESS

에 λ§Œλ“  2017λ…„ 03μ›” 07일  Β·  4μ½”λ©˜νŠΈ  Β·  좜처: glfw/glfw

λ¦¬λˆ…μŠ€ μš°λΆ„νˆ¬
glfw 컴파일 μ‹œκ°„ 정보: 3.1.2 X11 GLX clock_gettime /dev/js XI Xf86vm 곡유
λŸ°νƒ€μž„ glfw 버전: 3.1.2

void App::key_callback(GLFWwindow*, int key, int, int action, int)
{
    if(action == GLFW_PRESS)
        keys.pressEvent(key);
    else if(action == GLFW_RELEASE)
        keys.releaseEvent(key);
}

아무 ν‚€λ‚˜ λˆ„λ₯Έ ν›„ μ˜ˆμƒλŒ€λ‘œ GLFW_PRESS(μ•‘μ…˜)λ₯Ό 얻은 λ‹€μŒ ν‚€λ₯Ό λˆ„λ₯Έ μƒνƒœμ—μ„œ λ†“μœΌλ©΄ μ§€μ •λœ μˆœμ„œλŒ€λ‘œ λ‹€μŒ μž‘μ—…μ΄ μˆ˜ν–‰λ©λ‹ˆλ‹€.
-GLFW_RELEASE
-GLFW_PRESS
-GLFW 릴리슀

μΆ”κ°€ 보도 및 릴리슀 μž‘μ—…μœΌλ‘œ 인해 λ‚΄ μ‘μš© ν”„λ‘œκ·Έλž¨μ— μ•½κ°„μ˜ 지연이 λ°œμƒν•©λ‹ˆλ‹€. Windows 및 Mac osμ—μ„œλŠ” 이 λ¬Έμ œκ°€ μ—†μŠ΅λ‹ˆλ‹€.

glfw 컴파일 μ‹œκ°„ 정보: 3.3.0 X11 GLX EGL clock_gettime /dev/js 곡유
λŸ°νƒ€μž„ glfw 버전: 3.3.0

κ·Έλž˜λ„ μž‘λ™μ΄ μ•ˆλ˜λŠ”

X11 bug duplicate verified

λͺ¨λ“  4 λŒ“κΈ€

https://github.com/glfw/glfw/issues/747 κ³Ό 관련이 μžˆμ„ 수

0000007a ~ 1 at 12,784: ν‚€ 0x0041 μŠ€μΊ”μ½”λ“œ 0x0026 (A) (a)(mods μ—†μŒ)λ₯Ό λˆŒλ €μŠ΅λ‹ˆλ‹€.
12,788μ—μ„œ 0000007bμ—μ„œ 1: μˆ˜μ •μžκ°€ μžˆλŠ” 문자 0x00000061(a)(μˆ˜μ • μ—†μŒ) μž…λ ₯
0000007cμ—μ„œ 12,788: 문자 0x00000061(a) μž…λ ₯
0000007dμ—μ„œ 1둜 13,284: ν‚€ 0x0041 μŠ€μΊ” μ½”λ“œ 0x0026(A)(a)(mods μ—†μŒ)이 λ°˜λ³΅λ˜μ—ˆμŠ΅λ‹ˆλ‹€.
0000007eμ—μ„œ 13,288: 문자 0x00000061(a) μˆ˜μ •μž 포함(μˆ˜μ • μ—†μŒ) μž…λ ₯
0000007f ~ 1 at 13,288: 문자 0x00000061 (a) μž…λ ₯
00000080μ—μ„œ 13,316: ν‚€ 0x0041 μŠ€μΊ”μ½”λ“œ 0x0026(A)(a)(mods μ—†μŒ)이 λ°˜λ³΅λ˜μ—ˆμŠ΅λ‹ˆλ‹€.
00000081μ—μ„œ 13,320: 문자 0x00000061(a) μˆ˜μ •μž 포함(μˆ˜μ • μ—†μŒ) μž…λ ₯
00000082 to 1 at 13,320: 문자 0x00000061 (a) μž…λ ₯
00000083μ—μ„œ 13,347: ν‚€ 0x0041 μŠ€μΊ” μ½”λ“œ 0x0026(A)(a)(mods μ—†μŒ)이 λ°˜λ³΅λ˜μ—ˆμŠ΅λ‹ˆλ‹€.
00000084μ—μ„œ 13,352둜: 문자 0x00000061(a) μˆ˜μ •μž 포함(μˆ˜μ • μ—†μŒ) μž…λ ₯
00000085 ~ 1 at 13,352: 문자 0x00000061 (a) μž…λ ₯
00000086μ—μ„œ 13,377: ν‚€ 0x0041 μŠ€μΊ”μ½”λ“œ 0x0026(A)(a)(mods μ—†μŒ)이 λ°˜λ³΅λ˜μ—ˆμŠ΅λ‹ˆλ‹€.
00000087μ—μ„œ 13,382: 문자 0x00000061(a) μˆ˜μ •μž(μˆ˜μ •μž μ—†μŒ) μž…λ ₯
00000088μ—μ„œ 13,382: 문자 0x00000061(a) μž…λ ₯
00000089μ—μ„œ 13,408: ν‚€ 0x0041 μŠ€μΊ”μ½”λ“œ 0x0026(A)(a)(mods μ—†μŒ)이 λ°˜λ³΅λ˜μ—ˆμŠ΅λ‹ˆλ‹€.
0000008a ~ 1 at 13,413: 문자 0x00000061(a) μˆ˜μ •μž 포함(μˆ˜μ • μ—†μŒ) μž…λ ₯
0000008bμ—μ„œ 13,413: 문자 0x00000061(a) μž…λ ₯
0000008cμ—μ„œ 13,439: ν‚€ 0x0041 μŠ€μΊ”μ½”λ“œ 0x0026(A)(a)(mods μ—†μŒ)이 λ°˜λ³΅λ˜μ—ˆμŠ΅λ‹ˆλ‹€.
0000008dμ—μ„œ 13,443: 문자 0x00000061(a) μˆ˜μ •μž(μˆ˜μ •μž μ—†μŒ) μž…λ ₯
0000008eμ—μ„œ 13,444μ—μ„œ 1: 문자 0x00000061(a) μž…λ ₯
0000008fμ—μ„œ 13,470: ν‚€ 0x0041 μŠ€μΊ”μ½”λ“œ 0x0026(A)(a)(mods μ—†μŒ)이 λ°˜λ³΅λ˜μ—ˆμŠ΅λ‹ˆλ‹€.
00000090μ—μ„œ 13,475: 문자 0x00000061(a) μˆ˜μ •μž 포함(μˆ˜μ • μ—†μŒ) μž…λ ₯
00000091 ~ 1 at 13,475: 문자 0x00000061 (a) μž…λ ₯
00000092μ—μ„œ 13,501: ν‚€ 0x0041 μŠ€μΊ”μ½”λ“œ 0x0026(A)(a)(mods μ—†μŒ)이 λ°˜λ³΅λ˜μ—ˆμŠ΅λ‹ˆλ‹€.
00000093μ—μ„œ 13,506: 문자 0x00000061(a) μˆ˜μ •μž(μˆ˜μ •μž μ—†μŒ) μž…λ ₯
00000094μ—μ„œ 13,506μ—μ„œ 1: 문자 0x00000061(a) μž…λ ₯
00000095μ—μ„œ 13,532: ν‚€ 0x0041 μŠ€μΊ”μ½”λ“œ 0x0026(A)(a)(mods μ—†μŒ)이 λ°˜λ³΅λ˜μ—ˆμŠ΅λ‹ˆλ‹€.
00000096μ—μ„œ 13,537둜: 문자 0x00000061(a) μˆ˜μ •μž 포함(μˆ˜μ • μ—†μŒ) μž…λ ₯
00000097μ—μ„œ 13,537: 문자 0x00000061(a) μž…λ ₯
00000098μ—μ„œ 13,565: ν‚€ 0x0041 μŠ€μΊ”μ½”λ“œ 0x0026(A)(a)(mods μ—†μŒ)이 λ°˜λ³΅λ˜μ—ˆμŠ΅λ‹ˆλ‹€.
00000099 to 1 at 13,571: 문자 0x00000061(a) μˆ˜μ •μž(μˆ˜μ •μž μ—†μŒ) μž…λ ₯
0000009a ~ 1 at 13,571: 문자 0x00000061 (a) μž…λ ₯
0000009bμ—μ„œ 1둜 13,594: ν‚€ 0x0041 μŠ€μΊ” μ½”λ“œ 0x0026(A)(a)(mods μ—†μŒ)이 λ°˜λ³΅λ˜μ—ˆμŠ΅λ‹ˆλ‹€.
0000009cμ—μ„œ 13,596: 문자 0x00000061(a) μˆ˜μ •μž 포함(μˆ˜μ • μ—†μŒ) μž…λ ₯
0000009dμ—μ„œ 13,596: 문자 0x00000061(a) μž…λ ₯
0000009eμ—μ„œ 13,611: ν‚€ 0x0041 μŠ€μΊ”μ½”λ“œ 0x0026(A)(a)(λͺ¨λ“œ μ—†μŒ)κ°€ μΆœμ‹œλ˜μ—ˆμŠ΅λ‹ˆλ‹€.

흠 이벀트 ν…ŒμŠ€νŠΈμ—μ„œ μ˜¬λ°”λ₯΄κ²Œ μž‘λ™ν•˜λŠ” 것 κ°™μŠ΅λ‹ˆλ‹€.

이것은 이제 4ff66a7818e3eaa5362c828a18220b12f1cd9bc8둜 μˆ˜μ •λ˜μ–΄μ•Ό ν•©λ‹ˆλ‹€.

곡μž₯! :)

이 νŽ˜μ΄μ§€κ°€ 도움이 λ˜μ—ˆλ‚˜μš”?
0 / 5 - 0 λ“±κΈ‰