E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Vulkan
Python,C++开发电学/动力学与发明创造APP
mermaidgraphTDA[用户界面-Qt/PyQt]-->B[应用逻辑层-Python]B-->C[核心引擎-C++]C-->D[硬件接口]C-->E[物理引擎]B-->F[3D可视化]F-->G[OpenGL/
Vulkan
·
2025-07-20 23:28
Chromium 引擎启用 Skia Graphite后性能飙升
Ganesh是Skia的传统渲染后端,而Graphite是为现代GPU和图形API(如
Vulkan
和Metal)
罗光记
·
2025-07-11 08:39
百度
facebook
数据库
经验分享
oneapi
Vulkan
多线程录制Command Buffer高效指南
文章摘要
Vulkan
支持多线程并行录制CommandBuffer以提升CPU效率,需遵循以下原则:每个线程使用独立CommandPool避免竞争合理分配渲染任务确保负载均衡避免线程间共享资源修改主线程统一提交所有
你一身傲骨怎能输
·
2025-07-08 05:50
渲染管线
Command
Buffer
Yuzu模拟器
Vulkan
模式配置指南与性能优化实战
Yuzu模拟器
Vulkan
模式配置指南与性能优化实战前言:
Vulkan
API为何成为模拟器性能突破口作为当前最热门的Switch模拟器,Yuzu团队近期向全体用户开放了
Vulkan
API支持功能。
mmoo_python
·
2025-07-08 04:20
性能优化
windows
Vulkan
工厂论:高性能渲染架构的终极秘密
文章摘要
Vulkan
通过"现代自动化工厂"模式打造高性能渲染引擎:多线程并行处理(多个工头)、批量提交指令(批量订单)、自主资源管理(智能仓库)、灵活管线配置(可调流水线)和高效同步机制。
你一身傲骨怎能输
·
2025-07-08 04:47
渲染管线
架构
Vulkan
学习(18)---- 使用 ValidationLayer
ValidationLayer简介启用ValidationLayerEnableValidationLayer检查扩展支持创建回调函数注册回调函数AndroidValidationLayerValidationLayer简介
Vulkan
API
小猪佩奇TONY
·
2025-07-02 16:03
Vulkan
学习
学习
mfc
c++
高性能AI核心板Z3588CV1:基于瑞芯微RK3588的旗舰级解决方案——8K视觉处理 · 6TOPS NPU算力 · 多场景边缘计算
2.4GHz(大核集群)4×
[email protected]
(能效集群)支持ARMDynamIQ混合架构,可实现任务智能调度GPU:Mali-G610MP4,支持OpenGLES3.2/2.0/1.1、
Vulkan
1.28KVPU
九鼎创展科技
·
2025-07-01 07:18
嵌入式硬件
边缘计算
arm开发
android
Vulkan
多管线渲染与绘制世界坐标轴Axis
一、多管线渲染设置
vulkan
图形管线要点
vulkan
API绘制不同的拓扑类型,比如三角形、线段、点都要重新设置图形管线。
程序员Xu
·
2025-06-27 12:27
vulkan
笔记
图形学
从零到一构建一个现代“C++游戏自研引擎”开发蓝图
比如图形API抽象层可能需要支持不同的后端(OpenGL、
Vulkan
、Metal,dx等),物理引擎用Bullet或PhysX,音频用FMOD或OpenAL。这些库都是经过多年打磨的,稳定性
还债大湿兄
·
2025-06-25 04:51
游戏
Vulkan
学习笔记16—集成 ImGUI
Vulkan
集成ImGUI学习笔记一、目录与文件部署从官网获取IMGUI代码库,在项目extern目录下新建imgui目录,将相关文件复制进去,构建出如下目录结构:.
程序员Xu
·
2025-06-23 12:17
Vulkan学习
学习
笔记
chrome
游戏引擎架构全景:从硬件到玩法的程序员之旅
图形API:DirectX12/
Vulkan
还债大湿兄
·
2025-06-19 10:45
游戏引擎
架构
Vulkan
学习笔记7—分层重构
一、
Vulkan
对象封装VkContext.h#pragmaonce#defineGLFW_INCLUDE_
VULKAN
#include#include#include#includenamespacerenderer
程序员Xu
·
2025-06-17 09:44
学习
笔记
重构
Real-ESRGAN-ncnn-
vulkan
使用教程
Real-ESRGAN-ncnn-
vulkan
使用教程项目地址:https://gitcode.com/gh_mirrors/re/Real-ESRGAN-ncnn-
vulkan
1.项目介绍Real-ESRGAN-ncnn-
vulkan
陶名战Blanche
·
2025-06-14 23:46
【
Vulkan
项目实战笔记】3D Tiles渲染器1-脚手架搭建
一、项目简介项目技术栈CesiumNative+DearImGui+
Vulkan
1.3三维地理可视化系统详细项目功能说明1.3DTiles渲染功能实现完整的3DTiles格式解析与加载引擎支持LOD(LevelofDetail
程序员Xu
·
2025-06-14 19:46
笔记
3d
图形渲染
Vulkan
学习笔记【一】 创建窗口与实例
Vulkan
介绍
Vulkan
是作为一个跨平台的图形API设计的。以往许多图形API采用固定功能渲染管线设计,应用程序按照一定格式提交顶点数据,配置光照和着色选项。
w还是晒太阳吧
·
2025-06-14 19:15
Vulkan学习之路
学习
c++
opengl
图形渲染
Vulkan
学习笔记:创建Window
为了使代码更加规范,且只在需要debug的时候添加validationlayer,添加宏定义BUILD_OPTIONS.h#pragmaonce#defineBUILD_ENABLE_
VULKAN
_DEBUG1
Nemoxy
·
2025-06-14 18:44
Vulkan
学习
图形渲染
附加模块--Qt OpenGL模块功能及架构
QtOpenGL功能被拆分为多个模块传统的QtOpenGL模块(QGL*)已被标记为废弃新的图形架构:Qt6引入了基于QRhi(QtRenderingHardwareInterface)的新图形架构提供了对
Vulkan
笨笨马甲
·
2025-06-13 06:36
Qt
OpenGL
qt
开发语言
Vulkan
学习笔记3—物理设备-逻辑设备-窗口表面-交换链-图像视图
一、概览图新增初始化操作步骤描述:创建窗口表面;选择物理设备,查询支持图形和呈现的队列族;创建逻辑设备,根据队列族创建对应的队列(图形和呈现队列);根据物理设备和窗口表面查询交换链支持,选择交换链表面格式、呈现模式、呈现范围;根据交换链图像创建图像视图。二、HelloTriangle新增成员变量和成员函数新增成员变量GLFWwindow*window;//GLFW窗口对象指针VkPhysicalD
程序员Xu
·
2025-06-13 04:25
Vulkan学习
学习
笔记
Vulkan
学习笔记2—画三角形基本步骤和验证层
一、定义个HelloTriangle类画三角形,鸟瞰整个过程的大致步骤创建一个VkInstance选择一个支持的显卡(VkPhysicalDevice)创建用于绘制和呈现的VkDevice和VkQueue创建一个窗口、窗口表面和交换链将交换链图像包装到VkImageView中创建一个指定渲染目标和用法的渲染通道为渲染通道创建帧缓冲区设置图形管线为每个可能的交换链图像分配并记录带有绘制命令的命令缓冲
程序员Xu
·
2025-06-13 04:24
Vulkan学习
学习
笔记
【环境搭建】win10搭建
vulkan
1,准备需要下载三个包,分别是glm,glfw,
vulkan
glm,https://github.com/g-truc/glmglfw,https://www.glfw.org/download.html
vulkan
.云哲.
·
2025-06-13 04:20
环境搭建
WebGPU渲染引擎架构深度解析:从GPU硬件抽象到高效渲染
的设计哲学:面向现代GPU的底层抽象WebGPU的核心目标是成为一个“薄而宽”的抽象层:“薄”(LowOverhead):最小化驱动翻译:与WebGL(基于OpenGLES)不同,WebGPU的设计更贴近
Vulkan
·
2025-06-12 18:06
vulkan
游戏引擎Makefile.testbed启动环境配置文件
1.makefile.testbed.windows.makDIR:=$(subst/,\,${CURDIR})BUILD_DIR:=binOBJ_DIR:=objASSEMBLY:=testbedEXTENSION:=.exeCOMPILER_FLAGS:=-g-MD-Werror=vla-Wno-missing-braces-fdeclspec#-fPICINCLUDE_FLAGS:=-Ien
Magnum Lehar
·
2025-06-08 08:41
游戏引擎
vulkan
游戏引擎test的核心代码实现
1.expect.h#include#include/***@brief**Expectsexpectedtobeeuqaltobeequaltoactual**/#defineexpect_should_be(expected,actual)\if(actual!=expected){\KERROR("-->Expected%%lld,butgot:%lld.File:%s:%d.",expec
Magnum Lehar
·
2025-06-08 08:41
游戏引擎
linux
算法
【从
Vulkan
渲染器到自研游戏引擎】一、
Vulkan
渲染流程
先后跟随
Vulkan
Tutorial,VkGuide,学习了
Vulkan
API,写了一个渲染器,希望能够成为未来开发自研引擎的坚实一步。运行环境macOS13.
菲利Felicity
·
2025-06-08 08:41
图形渲染
游戏引擎
图形渲染
c++
Android系统
Vulkan
开发指南:下一代图形API
Android系统
Vulkan
开发指南:下一代图形API关键词:Android系统、
Vulkan
、图形API、开发指南、下一代图形技术摘要:本文旨在为开发者提供一份全面的Android系统
Vulkan
开发指南
操作系统内核探秘
·
2025-06-08 07:06
android
网络
ai
讲一下鸿蒙游戏引擎-Unity
渲染引擎适配:自研渲染管线自动适配鸿蒙图形接口(如OpenGLES/
Vulkan
),保障画面一致性。2.开发环境配置#基础环境搭建步骤(基于Unity2022LTS)npminstall-g
·
2025-06-06 20:02
使用
Vulkan
技术在Android上提升游戏画质
关于
Vulkan
技术在Android上提升游戏画质文章目录关于
Vulkan
技术在Android上提升游戏画质
Vulkan
的优势1.更高的性能代码示例:批处理命令2.多线程支持代码示例:多线程命令记录3.
ElainaQAQ
·
2025-06-06 19:29
android
游戏
microsoft
手把手教你学PCIE--内存管理(2)-基本概念: UMD(用户模式驱动)、KMD(内核模式驱动)和 DDK(设备驱动开发工具包)之间的关系
目录示例背景步骤详解具体流程图示总结了更好地理解UMD(用户模式驱动)、KMD(内核模式驱动)和DDK(设备驱动开发工具包)之间的关系以及它们如何协同工作,我们可以考虑一个具体的示例:使用
Vulkan
API
小蘑菇二号
·
2025-06-06 14:27
手把手教你学
PCIe
专栏简介
驱动开发
pcie
vulkan
游戏引擎的makefile启动环境实现
engineEXTENSION:=.dllCOMPILER_FLAGS:=-g-MD-Werror=vla-fdeclspec#-fPICINCLUDE_FLAGS:=-Iengine\src-I$(
VULKAN
_SD
Magnum Lehar
·
2025-06-05 18:09
游戏引擎
vulkan
游戏引擎renderer_frontend实现
1.renderer_frontend.h#pragmaonce#include"renderer_types.inl"structstatic_mesh_data;structplatform_state;b8renderer_initialize(constchar*application_name,structplatform_state*plat_state);voidrenderer_s
Magnum Lehar
·
2025-06-05 09:12
游戏引擎
【godot游戏引擎学习笔记】初识界面
文件浏览器(左下角)属性检查器(右侧)场景编辑器(中间)(顶部)2D和3D模式Script界面AssetLib渲染器的选择Forward+渲染器就是Godot为我们渲染游戏画面的工具,Godot4主要使用
Vulkan
知兀
·
2025-06-03 05:15
Godot游戏引擎学习中
godot
游戏引擎
笔记
C++ 游戏开发详细流程
移动设备多人/单人:是否含网络模块(决定是否使用socket、UDP、P2P、Matchmaking等)1.2技术栈决定模块技术库/接口窗口/输入SDL2、GLFW、WinAPI渲染引擎OpenGL、
Vulkan
笑非不退
·
2025-06-03 02:50
C++
游戏开发
C++
游戏开发
vulkan
游戏引擎game_types.h和生成build.bat实现
1.game_types.h#pragmaonce#include"core/application.h"typedefstructgame{application_configapp_config;b8(*initialize)(structgame*game_inst);b8(*update)(structgame*game_inst,f32delta_time);b8(*render)(st
Magnum Lehar
·
2025-06-02 15:27
游戏引擎
java
算法
vulkan
游戏引擎的
vulkan
_utils实现
1.
vulkan
_utils.h#pragmaonce#include"
vulkan
_types.inl"constchar*
vulkan
_result_string(VkResultresult,b8get_extended
Magnum Lehar
·
2025-06-02 15:57
游戏引擎
node-llama-cpp开源程序使用 llama.cpp 的 node.js 绑定在计算机上本地运行 AI 模型。在生成级别的模型输出上强制实施 JSON 架构
二、Features特征RunLLMslocallyonyourmachine在您的机器上本地运行LLMsMetal,CUDAand
Vulkan
supportMetal、CUDA和
Vulkan
支持Pre-builtb
struggle2025
·
2025-06-01 21:19
llama
node.js
json
css
人工智能
开源
typescript
vulkan
游戏引擎的platform实现
1.filesystem.h#pragmaonce#include"defines.h"//Holdahandletoafile.typedefstructfile_handle{void*handle;b8is_valid;}file_handle;typedefenumfile_modes{FILE_MODE_READ=0x1,FILE_MODE_WRITE=0x2}file_modes;KA
Magnum Lehar
·
2025-06-01 12:15
游戏引擎
vulkan
游戏引擎的核心交换链swapchain实现
1.swapchain.h#pragmaonce#include"
vulkan
_types.inl"void
vulkan
_swapchain_create(
vulkan
_context*context,
Magnum Lehar
·
2025-06-01 12:15
游戏引擎
java
前端
vulkan
游戏引擎的renderer下的backend
1.
vulkan
_backend.h#pragmaonce#include"renderer/renderer_backend.h"#include"resources/resource_types.h"b8
vulkan
_renderer_backend_initialize
Magnum Lehar
·
2025-05-29 12:41
游戏引擎
vulkan
游戏引擎的
vulkan
/shaders下的image实现
1.
vulkan
_image.h#pragmaonce#include"
vulkan
_types.inl"void
vulkan
_image_create(
vulkan
_context*context,VkImageTypeimage_type
Magnum Lehar
·
2025-05-28 16:47
游戏引擎
java
前端
vulkan
游戏引擎核心
vulkan
_types.inl实现
1.
vulkan
_types.inl#pragmaonce#include"defines.h"#include"core/asserts.h"#include"renderer/renderer_types.inl
Magnum Lehar
·
2025-05-28 11:35
游戏引擎
前端
服务器
vulkan
_延迟渲染
延迟渲染一、简述我们现在一直使用的光照方式叫做正向渲染(ForwardRendering)或者正向着色法(ForwardShading),它是我们渲染物体的一种非常直接的方式,在场景中我们根据所有光源照亮一个物体,之后再渲染下一个物体,以此类推。它非常容易理解,也很容易实现,但是同时它对程序性能的影响也很大,因为对于每一个需要渲染的物体,程序都要对每一个光源每一个需要渲染的片段进行迭代,这是非常多
沉默的舞台剧
·
2025-05-28 05:54
vulkan
shader
shader
vulkan
Vulkan
_Shader—高级光照_阴影_原理
高级光照_阴影原理概述阴影是光线被阻挡的结果;当一个光源的光线由于其他物体的阻挡不能够达到一个物体的表面的时候,那么这个物体就在阴影中了。阴影能够使场景看起来真实得多,并且可以让观察者获得物体之间的空间位置关系。场景和物体的深度感因此能够得到极大提升,下图展示了没有阴影和有阴影的情况下的不同:你可以看到,有阴影的时候你能更容易地区分出物体之间的位置关系,例如,当使用阴影的时候浮在地板上的立方体的事
沉默的舞台剧
·
2025-05-28 05:53
vulkan
shader
vulkan
shader
Vulkan
:
Vulkan
深度缓冲与混合技术_2024-07-20_14-57-06.Tex
Vulkan
:
Vulkan
深度缓冲与混合技术
Vulkan
深度缓冲基础深度缓冲的概念深度缓冲(DepthBuffer)是计算机图形学中用于解决场景中物体遮挡问题的一种技术。
chenjj4003
·
2025-05-28 05:53
游戏开发
人工智能
算法
着色器
python
开发语言
numpy
vulkan
游戏引擎的核心device核心文件实现
1.
vulkan
_device.h#pragmaonce#include"
vulkan
_types.inl"b8
vulkan
_device_create(
vulkan
_context*context);
Magnum Lehar
·
2025-05-27 19:08
游戏引擎
java
前端
vulkan
游戏引擎renderer文件下的
vulkan
下的shaders代码实现
1.
vulkan
_object_shader.h#pragmaonce#include"renderer/
vulkan
/
vulkan
_types.inl"#include"renderer/renderer_types.inl"b8
vulkan
_object_shader_create
Magnum Lehar
·
2025-05-26 07:43
游戏引擎
vulkan
游戏引擎的platform文件实现
1.platform.h#pragmaonce#include"defines.h"typedefstructplatform_state{void*internal_state;}platform_state;b8platform_startup(platform_state*plat_state,constchar*application_name,i32x,i32y,i32width,i32
Magnum Lehar
·
2025-05-24 19:13
游戏引擎
vulkan
游戏引擎的renderer下的
vulkan
缓冲区实现
1.
vulkan
_buffer.h#pragmaonce#include"
vulkan
_types.inl"b8
vulkan
_buffer_create(
vulkan
_context*context,u64size
Magnum Lehar
·
2025-05-24 10:47
游戏引擎
java
前端
vulkan
游戏引擎源代码的core核心展示
1.logger.h#pragmaonce#include"defines.h"#defineLOG_WARN_ENABLED1#defineLOG_INFO_ENABLED1#defineLOG_DEBUG_ENABLED1#defineLOG_TRACE_ENABLED1//Disableddebugandtraceforloggingforreleasebuilds#ifKRELEASE==
Magnum Lehar
·
2025-05-22 09:49
游戏引擎
RK3588 IREE+
Vulkan
ResNet50推理测试
RK3588IREE+
Vulkan
ResNet50推理测试背景一.性能数据【暂不考虑该框架】二.操作步骤2.1搭建NFS服务,解决IREE编译时,空间不足的问题2.2编译、安装`IREE`2.2.1挂载
Hi20240217
·
2025-05-21 07:24
环境搭建
pytorch
人工智能
RK3588
嵌入式
IREE
Vulkan
TaTa - 图片和视频高清修复工具 / 音频提取
TaTa-图片和视频高清修复工具/音频提取由论坛大佬@WawaLee3开发的图片和视频高清修复工具「TaTa」据介绍是采用开源模型Real-ESRGAN-ncnn-
vulkan
,视频的修复功能有限,比较吃配置
希希分享
·
2025-05-18 05:38
软希网58soho_cn
软件资源
图片和视频高清修复工具
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他