当前位置:首页 > 视频处理

SDL3 入门(3):三角形

邻居的猫1个月前 (12-09)1247
SDL3 入门(3):三角形
SDL3 提供了 SDL_RenderGeometry 函数绘制几何图形,用法和 OpenGL 差不多,先定义顶点数据,然后根据顶点数据绘制几何图形。 绘制三角形的代码如下: std::array<SDL_Vertex, 3> origin_vertices = { SD...

SDL3 入门(4):挑选图形引擎

邻居的猫1个月前 (12-09)1234
SDL3 入门(4):挑选图形引擎
SDL2 创建渲染器时只能指定使用软件渲染还是硬件加速,无法选择使用哪种图形引擎实现硬件加速。SDL3 对此做了优化,可以在创建渲染器时指定 rendering driver 也就是图形引擎,比如在 Windows 平台下可以指定使用 D3D11 也可以指定使用 OpenGL 或者 Vulkan。...

SDL3 入门(5):纹路烘托

邻居的猫1个月前 (12-09)1081
SDL3 入门(5):纹路烘托
创建纹理 有三个 API 可以用来创建纹理: SDL_CreateTexture 参数少,使用方便,适用于创建简单的纹理 SDL_CreateTextureFromSurface 适用于从已有图像数据创建纹理 SDL_CreateTextureWithProperties 可以指定各种属性,功能强大...