「Vulkan」を編集中

ナビゲーションに移動 検索に移動

警告: ログインしていません。編集を行うと、あなたの IP アドレスが公開されます。ログインまたはアカウントを作成すれば、あなたの編集はその利用者名とともに表示されるほか、その他の利点もあります。

この編集を取り消せます。 下記の差分を確認して、本当に取り消していいか検証してください。よろしければ変更を保存して取り消しを完了してください。

最新版 編集中の文章
4行目: 4行目:
  
 
==概要==
 
==概要==
大雑把にいえばVulkanは[[Direct3D]]や[[Metal]]<del>の[[パクリ]]です</del>と同等品です。
+
大雑把にいえばVulkanは[[Direct3D]]や[[Metal]]と同等品である<del>の[[パクリ]]である</del>
だたしDirect3DやMetalと比べてVulkanでは何をするにも面倒なのが特徴で、兎にも角にも[[ソースコード]]の記述量が半端なく多くなります。
 
  
 
+
もともとは[[Valve]](の子会社の[[LunarG]])が[[Source Engine]]および[[SteamOS]]を開発するにあたり、あまりに[[OpenGL]]が絶望的な状況であるため、その代替品として開発を始めたものである。
もともとは[[Valve]](の子会社の[[LunarG]])が[[Source Engine]]および[[SteamOS]]を開発するにあたり、あまりに[[OpenGL]]が絶望的な状況であるため、その代替品として開発を始めたものです。
 
 
* OpenGLでムカつくこと
 
* OpenGLでムカつくこと
 
*: https://cpplover.blogspot.com/2014/05/opengl.html
 
*: https://cpplover.blogspot.com/2014/05/opengl.html
15行目: 13行目:
  
  
後に[[Google]]が[[Android]]への[[Vulkan]]の採用を決め、[[LunarG]]から[[派遣社員]]を雇い入れたことから、現在は「Googleの意向」が非常に強く反映されています。[[SteamOS]]も[[Steam Machine]]も大流行には至らなかったこともあり、実質的にVulkanは[[Android]]専用[[API]]となりつつありました。なお、[[Steam Deck]](StreamOS 3.0)の登場により[[パソコン]]界隈でもまさかの復活を遂げています。
+
後に[[Google]]が[[Android]]への[[Vulkan]]の採用を決め、[[LunarG]]から[[派遣社員]]を雇い入れたことから、現在は「Googleの意向」が非常に強く反映されている。[[SteamOS]]も[[Steam Machine]]も大流行には至らなかったこともあり、実質的にVulkanは[[Android]]専用[[API]]となりつつあった。後に[[Steam Deck]](StreamOS 3.0)の登場により[[パソコン]]界隈でもまさかの復活を遂げた。
 
 
[[OpenGL]]の各種APIといえば頭文字「gl」であったがVulkanでは頭文字「vk」となっています。
 
 
 
  
[[OpenGL]]からの大きな違いとしては[[パイプライン]]の概念が登場し、なんでもかんでも[[シェーダー]]で処理するようになっており、Vulkanでは直線や円を描くなどちょっとしたことでも自前で壮大な[[シェーダー]]を用意して処理しなければなりません。また、初期化ルーチンだけでもDirect3DやMetalと比べて桁違いに膨大なソースコードの記述を要求します。
+
[[OpenGL]]の各種APIといえば頭文字「gl」であったがVulkanでは頭文字「vk」になった。
  
いわゆるマウスでポチポチとシェーダーを構築できる「シェーダーグラフ」などを開発する前提のものであり、大多数の[[プログラマー]][[ソースコード]]を手書きすることは想定されていないものと思われます。
+
[[OpenGL]]からの大きな違いとしては[[パイプライン]]の概念が登場し、なんでもかんでも[[シェーダー]]で処理するようになっている。Vulkanでは直線や円を描くなどちょっとしたことでも自前で壮大な[[シェーダー]]を用意して処理しなければならない。
  
 
==シェーディング言語==
 
==シェーディング言語==

MonoBookへの投稿はすべて、他の投稿者によって編集、変更、除去される場合があります。 自分が書いたものが他の人に容赦なく編集されるのを望まない場合は、ここに投稿しないでください。
また、投稿するのは、自分で書いたものか、パブリック ドメインまたはそれに類するフリーな資料からの複製であることを約束してください(詳細はMonoBook:著作権を参照)。 著作権保護されている作品は、許諾なしに投稿しないでください!

このページを編集するには、下記の確認用の質問に回答してください (詳細):

取り消し 編集の仕方 (新しいウィンドウで開きます)