Manual

Manual

GPU 혼합 모드 확장 함수 해설

gpu_get_blendmode_ext_sepalpha 함수는 현재 사용 중인 확장 혼합 모드를 가져오는 데 사용됩니다. 이 함수는 혼합 모드를 두 부분으로 나누어 RGB 구성 요소와 알파 구성 요소를 분리합니다. 함수는 다음과 같은 4 요소 1D 배열을 반환합니다: 인덱스 설명 [0] 소스 혼합 모드 (알파 구성 요소 제외, 기본값: bm_src_

By 이재협/실장/시스템개발실/PHYSIA

Manual

GPU 블렌드 모드의 목적 알파 가져오기

gpu_get_blendmode_destalpha 함수는 현재의 목적지 확장 블렌드 모드 알파 계수를 가져오는 데 사용됩니다. 반환되는 값은 다음 상수 중 하나이며("s"는 소스에서 가져온 값을, "d"는 목적지에서 가져온 값을 나타냅니다), 그리기 시 "A" 구성 요소만 사용됩니다. 문법 gpu_get_blendmode_destalpha(); 반환값

By 이재협/실장/시스템개발실/PHYSIA

Manual

GPU Blend Mode 가져오기

gpu_get_blendmode 함수는 현재 그리기 작업에 사용되고 있는 블렌드 모드를 가져오는 데 사용됩니다. 이 함수는 다음 상수 중 하나를 반환합니다. 기본값은 bm_normal입니다. 문법 gpu_get_blendmode(); 반환값 * 블렌드 모드 상수 (위에서 언급한 상수 참조) 예제 아래 코드는 현재 블렌드 모드를 가져와서, 만약 현재 블렌드 모드가 bm_normal이 아닐

By 이재협/실장/시스템개발실/PHYSIA

Manual

GPU 블렌드 방정식 가져오기

이 문서는 현재 그리기 위해 사용되고 있는 블렌드 방정식을 가져오는 함수인 gpu_get_blendequation에 대해 설명합니다. 이 함수는 현재 사용 중인 블렌드 방정식의 값을 반환하며, 반환되는 값은 다음 상수 중 하나입니다. 기본값은 bm_eq_add입니다. 문법 gpu_get_blendequation(); 반환값 * 블렌드 모드 방정식 상수 (상수 목록 참조) 예제 다음 코드는

By 이재협/실장/시스템개발실/PHYSIA

Manual

GPU 알파 블렌딩 상태 확인 함수

gpu_get_blendenable 함수는 알파 블렌딩 상태를 확인하는 데 사용됩니다. 이 함수는 현재 알파 블렌딩이 활성화되어 있는지 여부를 반환합니다. 반환값이 true이면 알파 블렌딩이 활성화된 상태이며, false이면 비활성화된 상태입니다. 기본적으로 이 기능은 활성화되어 있으므로 함수는 true를 반환합니다. 문법 gpu_get_blendenable(); 반환값 * true: 알파 블렌딩이 활성화됨 * false: 알파 블렌딩이 비활성화됨 예제

By 이재협/실장/시스템개발실/PHYSIA

Manual

GPU 알파 테스트 참조 값 가져오기

이 문서는 GPU의 알파 테스트 참조 값을 가져오는 함수인 gpu_get_alphatestref에 대해 설명합니다. 이 함수는 현재 알파 테스트 참조 값을 반환하며, 기본값은 0입니다. 이 값을 다른 값으로 설정하려면 gpu_set_alphatestref() 함수를 사용할 수 있습니다. 문법 gpu_get_alphatestref(); 반환 값 * 0에서 255 사이의 정수 값 예제 코드 다음

By 이재협/실장/시스템개발실/PHYSIA

Manual

GPU 알파 테스트 활성화 확인 함수

이 문서는 gpu_get_alphatestenable 함수에 대해 설명합니다. 이 함수를 사용하면 알파 테스트가 활성화되어 있는지 여부를 확인할 수 있습니다. 활성화되어 있으면 true를 반환하고, 그렇지 않으면 false를 반환합니다. 알파 테스트에 대한 자세한 내용은 gpu_set_alphatestref 함수를 참조하세요. 문법 gpu_get_alphatestenable(); 반환 값 * Boolean: 알파 테스트가 활성화되어 있으면 true, 그렇지

By 이재협/실장/시스템개발실/PHYSIA

Manual

GPU 제어

GPU를 사용하여 방 안에서 물체를 그릴 때, 그리기 방식에 대해 더 세밀한 제어가 필요할 수 있습니다. 예를 들어, 알파 블렌딩을 사용하지 않거나, 컬링(culling)을 적용하거나, 텍스처 보간(interpolation)을 켜거나 끌 수 있습니다. 이러한 모든 작업은 아래에 나열된 GPU 컨트롤러 함수를 사용하여 가능합니다. 대부분의 함수는 전역적으로 적용되며, 설정하거나 변경하면

By 이재협/실장/시스템개발실/PHYSIA

Manual

깊이 및 스텐실 버퍼

깊이 버퍼와 스텐실 버퍼는 2D 및 3D 게임에서 그림자 맵핑, 지연 렌더링, 볼륨 렌더링, 앰비언트 오클루전 등과 같은 고급 그래픽 효과를 위해 사용되는 두 가지 데이터 버퍼입니다. 이들은 각각 모든 픽셀에 대해 24비트 깊이 값과 8비트 스텐실 값을 저장합니다. 깊이 버퍼가 활성화되면 모든 표면에 대해 생성됩니다. 기본적으로 표면은 깊이 버퍼(

By 이재협/실장/시스템개발실/PHYSIA

Manual

색상 병합 함수 (merge_colour)

이 문서에서는 두 가지 색상을 결합하여 새로운 색상을 만드는 merge_colour 함수에 대해 설명합니다. 이 함수는 각 색상의 비율을 조정할 수 있는 "amount" 인자를 사용하여 색상을 혼합합니다. 함수 사용법 구문 merge_colour(col1, col2, amount); 인자 설명 인자 타입 설명 col1 색상 병합할 첫 번째 색상 col2 색상

By 이재협/실장/시스템개발실/PHYSIA