scalar
-
[번역] More compute shaders | Anteru's BlogGraphics/번역 2022. 7. 28. 02:24
개인 공부용으로 번역한 거라 잘못 번역된 내용이 있을 수 있습니다. 또한 원작자의 동의 없이 올려서 언제든 글이 내려갈 수 있습니다. 출처 : https://anteru.net/blog/2018/more-compute-shaders/ More compute shaders 저번 주에 나는 compute shaders 를 다뤘습니다, 그리고 나는 subgroup 을 더 다루기 위해서 하드웨어 쪽으로 더 자세히 가보자는 요청을 받았습니다. 그러나 시작하기 전에, compute unit 이 어떻게 생겼고 거기서 무슨 일이 일어나는지 다시 요약해 보겠습니다. 이전 글에서, 나는 하드웨어는 많은 item 이 같은 프로그램을 실행하는데 최적화 되어있다고 설명했습니다. 그 결과 아주 넓은 SIMD unit(AMD GC..
-
[번역] How to read shader assembly – Interplay of LightGraphics/번역 2021. 4. 24. 10:15
개인 공부용으로 번역한 거라 잘못 번역된 내용이 있을 수 있습니다. 또한 원작자의 동의 없이 올려서 언제든 글이 내려갈 수 있습니다. 출처 : interplayoflight.wordpress.com/2021/04/18/how-to-read-shader-assembly/ Upadated 2021.05.01 : 잘못해서 번역 단락 바꿔져서 들어간 부분 수정 HOW TO READ SHADER ASSEMBLYApril 18, 2021 | Kostas Anagnostou 내가 그래픽스 프로그래밍 쉐이딩 언어를 시작했을때, HLSL과 GLSL 같은 언어는 아직 게임 개발에 대중적이지 않았고 쉐이더들은 어셈블리에서 직접 개발되었습니다. HLSL이 나왔을 때, 우리는 더 짧고 더 압축된 어셈블리 코드를 손으로 만들어 ..
-
[번역]A Better Way to Scalarize a ShaderGraphics/번역 2020. 10. 31. 02:05
개인 공부용으로 번역한 거라 잘못 번역된 내용이 있을 수 있습니다. 또한 원작자의 동의 없이 올려서 언제든 글이 내려갈 수 있습니다. 출처 : https://asawicki.info/news_1735_a_better_way_to_scalarize_a_shader 이 글은 고급 주제 입니다. 당신이 쉐이더를 쓰는 것과 low level의 작동을 알고 있고(vector vs scalar 레지스터들 같은) 스칼라화를 통해 어떻게 최적화 하는지 안다고 가정합니다. 모든 것의 시작은 텍스쳐나 버퍼 디스크립션 배열 요소를 동적인 인덱스 값으로 얻어야 하는 것에서 출발합니다 - 픽셀마다 다를 수 있습니다. 이것은 bindless-style 렌더링 혹은 여러 텍스쳐 레이어의 블랜딩에 유용합니다. HLSL 쉐이더에서 적..
-
[번역] INTRO TO GPU SCALARIZATION – PART 2 -SCALARIZE ALL THE LIGHTSGraphics/번역 2020. 8. 8. 02:12
개인 공부용으로 번역한 거라 잘못 번역된 내용이 있을 수 있습니다. 또한 원작자의 동의 없이 올려서 언제든 글이 내려갈 수 있습니다. 출처 : https://flashypixels.wordpress.com/2018/11/10/intro-to-gpu-scalarization-part-2-scalarize-all-the-lights/ 주의: Note: 아래의 포스트들은 GCN에 특화될 것입니다, 나의 첫번째 확장으로 충분히 깔끔하게 하지 못했습니다, 그렇기 때문에 PSA가 글이 맨위에 있습니다! 만약 당신이 그것을 읽었고 그게 혼란스럽게 했다면 미안합니다. 이것은 나의 짧은 시리즈인 스칼라화의 2번째 파트입니다. 이것은 당신이 첫번째 파트를 읽었거나 Wavefront가 무엇인지, SGPR/VGPR, SALU..
-
[번역] INTRO TO GPU SCALARIZATION – PART 1Graphics/번역 2020. 7. 20. 09:30
개인 공부용으로 번역한 거라 잘못 번역된 내용이 있을 수 있습니다.또한 원작자의 동의 없이 올려서 언제든 글이 내려갈 수 있습니다.출처 : https://flashypixels.wordpress.com/2018/11/10/intro-to-gpu-scalarization-part-1/ 주의: 아래의 포스트들은 GCN에 특화될 것입니다, 나의 첫번째 확장으로 충분히 깔끔하게 하지 못했습니다, 그렇기 때문에 PSA가 글이 맨위에 있습니다! 만약 당신이 그것을 읽었고 그게 혼란스럽게 했다면 미안합니다.직장에서, 나는 최근 라이트 반복문을 스칼라화 하는것을 찾았습니다. 그리고 그것은 완전 재미있었습니다, 그래서 이번주에 나는 주말에 내 친구와 새 작업이 어떻게 되어가는지 이야기 하였습니다, 나는 그것을 언급하였습..