将 Vulkan 与 SFML 结合使用?

2024-01-10

我目前使用 GLFW 进行窗口创建和用户输入。 GLFW 只是让我们可以说:

glfwWindowHint(GLFW_CLIENT_API, GLFW_NO_API);

告诉 GLFW 不支持 OpenGL。它甚至提供了类似的功能

glfwCreateWindowSurface(...)

为不同平台自动创建窗口表面。

有什么办法可以用 SFML 做类似的事情吗?我在他们的网站上找不到任何有关它的信息,所以我认为答案是否定的。但也许有某种黑客行为,或者不建议这样做?


这尚未集成到 SFML 中,但是有一个开放的拉取请求添加/讨论此功能 https://github.com/SFML/SFML/pull/1484.

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

将 Vulkan 与 SFML 结合使用? 的相关文章

  • 更新面板工作速度非常慢

    我正在编写一个用户可以注册的应用程序 注册时 可以选择多个选项 并根据这些注册字段可见或不可见以及是否必需 我想出了一个想法 所有字段都将位于 updatePanel 中 当用户更改注册选项时 我将在服务器端设置这些字段的可见性 它可以工作
  • Grpc - 将消息从一个客户端发送到连接到同一服务器的另一个客户端

    是否可以将消息从一个客户端发送到连接到同一服务器的另一个客户端 我想将数据从一个客户端发送到服务器然后发送到特定客户端 我想我需要获取客户端 ID 但我不知道如何获取此 ID 以及如何从服务器将此消息发送到该客户端 我这里有一个样本 这是一
  • 当事件button.click发生时,如何获取按钮名称/标签?

    我以编程方式制作按钮并将它们添加到堆栈面板中 以便每次用户导航到页面时按钮都会发生变化 我正在尝试做这样的事情 当我单击创建的按钮时 它将获取按钮的标签并转到正确的页面 但是 我无法使用 RoutedEventHandler 访问按钮元素
  • extern 声明和函数定义都在同一文件中

    我只是浏览了一下gcc源文件 在gcc c 我发现了类似的东西 extern int main int char int main int argc char argv 现在我的疑问是extern是告诉编译器特定的函数不在这个文件中 但可以
  • 强制初始化模板类的静态数据成员

    关于模板类的静态数据成员未初始化存在一些问题 不幸的是 这些都没有能够帮助我解决我的具体问题的答案 我有一个模板类 它有一个静态数据成员 必须为特定类型显式实例化 即必须专门化 如果不是这种情况 使用不同的模板函数应该会导致链接器错误 这是
  • RestSharp获取序列化输出

    我正在寻找一种方法来访问 AddBody 调用的序列化结果 我正在使用内置的 RestSharp 序列化器 例子 class Foo public string FooField void SendRecord var f new Foo
  • 语音识别编程问题入门

    所以 你们可能都看过 钢铁侠 其中托尼与一个名为贾维斯的人工智能系统进行交互 演示剪辑here http www youtube com watch v Go8zsh1Ev6Y 抱歉 这是广告 我非常熟悉 C C 和 Visual Basi
  • 在 C# 中,如何根据在 gridview 行中单击的按钮引用特定产品记录

    我有一个显示产品网格视图的页面 该表内有一列 其中有一个名为 详细信息 的超链接 我想这样做 以便如果用户单击该特定产品的详细信息单元格 将打开一个新页面 提供有关该产品的更多信息 我不确定如何确定哪个Product记录链接的详细信息以及我
  • Eigen 和 OpenMP:由于错误共享和线程开销而没有并行化

    系统规格 Intel Xeon E7 v3 处理器 4 插槽 16 核 插槽 2 线程 核心 Eigen 系列和 C 的使用 以下是代码片段的串行实现 Eigen VectorXd get Row const int j const int
  • C++中判断unicode字符是全角还是半角

    我正在编写一个终端 控制台 应用程序 该应用程序应该包装任意 unicode 文本 终端通常使用等宽 固定宽度 字体 因此要换行文本 只需计算字符数并观察单词是否适合一行并采取相应的操作 问题是 Unicode 表中的全角字符在终端中占用了
  • 在 C# 中检查 PowerShell 执行策略的最佳方法是什么?

    当你跑步时Get ExecutionPolicy在 PowerShell 中 它得到有效的执行政策 https learn microsoft com en us powershell module microsoft powershell
  • 是否使用 C# 数据集? [关闭]

    Closed 这个问题需要多问focused help closed questions 目前不接受答案 我对 C 中的数据集概念有点困惑 编码 ASP NET 站点 但这并不重要 在我的阅读中 我了解到它们 本质上 用作我的应用程序和我的
  • 从网页运行 ClickOnce 应用程序,无需用户操作

    我们有一个基于 Java 的 Web 应用程序以及用 C 编写的相同应用程序 如果 java 检查器发现客户端计算机上没有安装 Java 则应该运行该应用程序 这个想法是运行 C 单击一次 http en wikipedia org wik
  • 从 C# 使用 Odbc 调用 Oracle 包函数

    我在 Oracle 包中定义了一个函数 CREATE OR REPLACE PACKAGE BODY TESTUSER TESTPKG as FUNCTION testfunc n IN NUMBER RETURN NUMBER as be
  • 在 C 中使用枚举而不是 #defines 作为编译时常量是否合理?

    在 C 工作了一段时间后 我将回到 C 开发领域 我已经意识到 在不必要的时候应该避免使用宏 以便让编译器在编译时为您做更多的工作 因此 对于常量值 在 C 中我将使用静态 const 变量或 C 11 枚举类来实现良好的作用域 在 C 中
  • memcpy/memmove 到联合成员,这是否设置“活动”成员?

    重要说明 一些评论者似乎认为我是从工会抄袭的 仔细看memcpy 它从普通旧地址复制uint32 t 它不包含在联合中 另外 我正在复制 通过memcpy 到工会的特定成员 u a16 or u x in a union 不直接到整个联盟本
  • 将二变量 std::function 转换为单变量 std::function

    我有一个函数 它获取两个值 x 和 y 并返回结果 std function lt double double double gt mult double x double y return x y 现在我想得到一个常量 y 的单变量函数
  • 比较:接口方法、虚方法、抽象方法

    它们各自的优点和缺点是什么 接口方法 虚拟方法 抽象方法 什么时候应该选择什么 做出这一决定时应牢记哪些要点 虚拟和抽象几乎是一样的 虚方法在基类中有一个实现 可以选择重写 而抽象方法则没有 并且must在子类中被覆盖 否则它们是相同的 在
  • 如何在 sql azure 上运行 aspnet_regsql? [复制]

    这个问题在这里已经有答案了 可能的重复 将 ASP NET 成员资格数据库迁移到 SQL Azure https stackoverflow com questions 10140774 migrating asp net membersh
  • 无法将字符串文字分配给装箱的 std::string 向量

    这是我的类型系统的简化版本 include

随机推荐

  • 如何通过 JavaScript 调用 PHP 函数?

    我正在尝试将 PHP 函数从外部 PHP 文件调用到 JavaScript 脚本中 我的代码不同且庞大 因此我在这里编写示例代码 这是我的 PHP 代码 这是我的 JavaScript 代码
  • 如何在 Text Widget Flutter 中使用换行符

    如何在Flutter中显示多行文本 Text Text1 n Text2 n Text3 maxLines 20 style TextStyle fontSize 16 0 fontWeight FontWeight bold color
  • FPDF 错误:无法包含字体规格文件

    我有一个由其他人完成的应用程序 现在我被要求调查一个问题 生成 pdf 报告时会抛出错误 此应用程序使用 FPDF 生成 PDF FPDF error Could not include font metric file 早些时候它抛出了以
  • 如何禁止在 Windows 上的 qmake 中添加“d”后缀来调试库名称?

    我在 QtCreator 中为 QML C 插件创建了项目 调试版本的名称附加了 d 后缀 例如plugind dll代替plugin dll 如何配置项目不添加这个后缀 Qt 版本 4 8 1 Windows 7 您可以将此行写入 pro
  • 如何使用 C# 中的相对路径实例化新的 ChromeDriver?

    它使用绝对路径 例如 WebDriver new ChromeDriver C Users
  • Phonegap Android:未知的铬错误:-6

    我正在创建一个 Phonegap Android 应用程序 但在向其中添加插件时遇到了问题 Cordova版本是2 2 0 我没有使用 jQM 或 Sencha Touch 我在 Android 4 0 上测试了该应用程序 我参考的插件是A
  • python中元组的多重嵌套字典

    我有这个元组列表 list of tuples 0 1 1 1 1 1 1 2 1 1 3 1 1 4 0 3 3 3 1 3 3 2 3 3 3 3 3 4 3 3 5 0 4 4 4 1 4 4 2 4 4 3 4 4 4 4 4 5
  • GSON 泛型序列化[重复]

    这个问题在这里已经有答案了 可能的重复 使用 gson 反序列化泛型 https stackoverflow com questions 4364392 deserializing generics with gson 所以我需要做 Typ
  • R Bookdown _bookdown.yml

    Bookdown 有很多配置选项 我发现很难理解如何知道一个选项是否存在 以及这些选项背后的逻辑 具体来说 我发现很难描述什么kind选项进入 bookdown yml鉴于至少还有其他两个地方可以说明选项 In output yml 函数调
  • 伊德里斯热切评价

    In Haskell 我可能会实施if像这样 if True x y x if False x y y spin 0 spin n spin n 1 This 行为符合我的预期 haskell gt if True spin 1000000
  • SCTP 是否像宣传的那样在 Linux 上工作?

    我计划将 SCTP 用于嵌入式 Linux 项目 有人对 SCTP 使用有一些评论吗 主要是一对多模式 它是否优于使用自制的基于 UDP 的等效解决方案 我控制网络环境和所有涉及的设备 所以兼容性不是问题 我广泛使用了 lksctp 发现它
  • 为什么使用 onclick 在 location.reload() 之后返回 false?

    我正在做一个JavaScript我使用该方法的应用程序位置 reload https developer mozilla org en US docs Web API Location reload 方法location reload 是在
  • 将 lambda 函数连接到 QProcess::error 时出错

    在下面的代码中 我想将 lambda 函数连接到 QProcess error 信号 void Updater start QProcess process QObject connect process QProcess error QP
  • 让 Java 应用程序在 Windows 上看起来像原生的 - 如何?

    是否可以使用 Java 创建在 Windows 上看起来原生的应用程序 我不在乎该解决方案是否可移植 因为我只打算针对 Windows 用户 如果这很重要的话 我正在使用 Scala 抱歉缺少详细信息 但我以前从未使用过 Java 所以我什
  • 自然语言处理:找到英语中的脏话吗?

    给定一组标记为词性的单词 我想找到那些在主流英语中属于猥亵内容的单词 我该怎么做 我是否应该列出一个巨大的列表 然后检查列表中是否存在任何内容 我应该尝试使用正则表达式来捕获单个根上的一堆变体吗 如果它更容易 我不想过滤掉 只是为了得到一个
  • 显示 Android Wear 风格的 AlertDialog

    我正在寻找一种在 Android Wear 的设置应用程序中重新创建警报对话框的方法 这是滑动到可解雇的 但相反 我得到的是这样的 只是一个准系统 Android 对话框 如何以Settings apk样式显示AlertDialog 我认为
  • 如何使用 moment.js 库获取时区列表?

    我需要创建所有实际世界时区的 列表 如何获取包含时区列表的数组 首先包括moment timezone与数据 然后你可以使用moment tz names https momentjs com timezone docs using tim
  • 检查序列容器在内存中是否连续

    有没有办法检查序列容器在内存中是否连续 就像是 include
  • VS 2017 中的团队成员团队实用程序部分

    In VS 2015我有这个可以安装一些签入策略 But in VS2017我找不到它 它去哪儿了 它是 Visual Studio Team Foundation Server Power Tools 的一部分 这些尚未针对 Visual
  • 将 Vulkan 与 SFML 结合使用?

    我目前使用 GLFW 进行窗口创建和用户输入 GLFW 只是让我们可以说 glfwWindowHint GLFW CLIENT API GLFW NO API 告诉 GLFW 不支持 OpenGL 它甚至提供了类似的功能 glfwCreat