Qt Quick 소프트웨어 적응

소프트웨어 적응은 하드웨어 가속 3D 그래픽 API 대신 래스터 페인트 엔진을 사용하는 Qt Quick 2의 대체 렌더러로, 하드웨어 가속 3D 그래픽 API 대신 래스터 페인트 엔진을 사용하여 씬 그래프의 콘텐츠를 렌더링합니다. 따라서 일부 기능과 최적화를 사용할 수 없습니다. 대부분의 Qt Quick 2 애플리케이션은 수정 없이 실행할 수 있지만 지원되지 않는 기능을 사용하려는 시도는 무시됩니다. 소프트웨어 적응을 사용하면 하드웨어 가속 3D 그래픽 API를 지원하지 않는 하드웨어 및 플랫폼에서 Qt Quick 2 애플리케이션을 실행할 수 있습니다.

이 소프트웨어 적응 버전은 이전에는 Qt Quick 2D 렌더러로 알려졌습니다. 그러나 2D 렌더러와 달리 이 새로운 통합 버전은 부분 업데이트를 지원합니다. 즉, 이제 창 또는 화면 콘텐츠의 전체 업데이트는 피하고 변경된 영역만 플러시됩니다. 부분 업데이트는 많은 애플리케이션의 성능을 크게 향상시킬 수 있습니다.

셰이더 효과

ShaderEffect 컴포넌트는 QtQuick 2의 소프트웨어 적응에서 렌더링할 수 없습니다.

파티클 효과

소프트웨어 적응 버전에서는 파티클 효과를 렌더링할 수 없습니다. 가능하면 장면에서 파티클을 완전히 제거하십시오. 그렇지 않으면 파티클이 보이지 않더라도 일부 처리가 필요합니다.

텍스트 렌더링

소프트웨어 적응을 사용한 텍스트 렌더링은 소프트웨어 래스터화를 기반으로 하며 하드웨어 가속 3D 그래픽 API를 사용할 때와 비교하여 크기 조정과 같은 변형에 잘 반응하지 않습니다. 품질은 Text 항목으로 Text.NativeRendering 을 선택하는 것과 비슷합니다.

© 2025 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.