# GraphicsHostApp **Repository Path**: nograph/GraphicsHostApp ## Basic Information - **Project Name**: GraphicsHostApp - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-12-16 - **Last Updated**: 2025-12-16 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # GraphicsHostApp This is a simple application that hosts a graphics control. It is used to demonstrate how to use the `OpenGL ES` graphics APIs in a Avalonia application. ## Description This example mainly explains how to use the OpenGL ES API in an Avalonia application, and how to perform OpenGL ES interop in a cross-language situation. ``` C# uses the Silk.NET library to call the OpenGL ES API. C++ uses the Glad library to call the OpenGL ES API. ``` Also explained how to use shaders in OpenGL ES, how to encapsulate the API in an object-oriented way, and how to enable MSAA anti-aliasing and use FBO for off-screen rendering. ## Example ![image](https://github.com/qian-o/GraphicsHostApp/assets/84434846/653539fc-fd83-40ac-8595-f3b2f97bbf2f)