inplace_vector が constexpr になる条件
C++26に向けて提案されているstd::inplace_vector (P0843R14) を自作ライブラリに実装しました。 この記事では、実装する過程で気付いたことをシェアしようと思います。...
19 search resultsShowing 1~19 results
C++26に向けて提案されているstd::inplace_vector (P0843R14) を自作ライブラリに実装しました。 この記事では、実装する過程で気付いたことをシェアしようと思います。...
はじめに C++のバージョンが上がるにつれて、constexprの制限はどんどん緩和されていきました。その結果、std::vectorやstd::unique_ptrはconstexpr対応され...
C++20から、仮想関数にconstexprを指定することができるようになりました。 そこで、constexpr virtual関数を使ってコードを書いていたのですが、gccとclangではコン...
この記事は Shader modules - Vulkan Tutorial の日本語訳です。 Shader modules それまでのAPIと違い、Vulkanでのシェーダコードは、GLSLや...
この記事は Introduction - Vulkan Tutorial の日本語訳です。 Introduction ここからの数章を通して、三角形を描画するように設定されたグラフィックスパイプ...
この記事は Image views - Vulkan Tutorial の日本語訳です。 Image views スワップチェイン内のものを含む、どのVkImageでも、レンダーパイプライン中で...
この記事は Window surface - Vulkan Tutorial の日本語訳です。 Window surface Vulkanはプラットフォームに依存しないAPIなので、ウィンドウシ...
この記事は Logical device and queues - Vulkan Tutorial の日本語訳です。 Logical device and queues Introduction...
Physical devices and queue families Selecting a physical device VkInstanceでVulkanライブラリを初期化したあと、私達...
この記事は Swap chain - Vulkan Tutorial の日本語訳です。 Swap chain Vulkan は「デフォルトフレームバッファ」というコンセプトを持たないので、画面に...
tuple::tuple(allocator_arg_t, Alloc, ...) 問題点 std::tupleには数多くのコンストラクタがありますが、それぞれに対してstd::allocato...
可変引数テンプレートのパラメータパックのN番目の型を取得したい。 はじめに 以下のようにして、テンプレートパラメータパックのN番目の型を取得したいです。 template <std::si...
バリデーションレイヤ (Validation layers) バリデーションレイヤとは何か? (What are validation layers?) Vulkan API はドライバのオーバ...
インスタンス (Instance) インスタンスの作成 (Creating an instance) あなたがまずはじめにやらなければいけないことは、インスタンス を作ることでVulkanライブ...
基本となるコード (Base code) 全体的な構造 (General structure) 前章では、適切な設定を全て行ったVulkanプロジェクトを作成し、サンプルコードでテストしました。...
開発環境 (Development environment) この章ではVulkanアプリケーションを開発するための環境をセットアップし、いくつかの有益なライブラリをインストールします。我々が使...
この記事の続きです。 原文: 概要(Overview) この章はVulkanとそれが取り扱う問題についての紹介から始まります。その後、最初の三角形に要求される構成要素を見ていきます。これはあなた...
はじめに Vulkanについての資料で、最も参考になると私が思っているのがVulkan Tutorialです。Vulkanについて日本語で書かれた資料は少なく、Vulkan Tutorialにつ...
はじめに 型Tが引数Args...から暗黙に(implicitに)構築可能かどうか判定する、is_implicitly_constructibleクラスを作りました。 動機 自作のクラスのコンス...
19 search resultsShowing 1~19 results
Qiita is a knowledge sharing service for engineers.