Skip to content

Commit

Permalink
Merge pull request #253 from spencer-lunarg/spencer-lunarg-layerfactory
Browse files Browse the repository at this point in the history
Remove mention of Layer Factory
  • Loading branch information
marty-johnson59 authored Jun 3, 2024
2 parents 1e5f7a7 + ed7fb7f commit f859405
Show file tree
Hide file tree
Showing 3 changed files with 0 additions and 11 deletions.
5 changes: 0 additions & 5 deletions chapters/layers.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -28,11 +28,6 @@ There used to be both instance layers and device layers, but device layers were

Anyone can create a layer as long as it follows the link:https://github.com/KhronosGroup/Vulkan-Loader/blob/main/loader/LoaderAndLayerInterface.md#loader-and-layer-interface[loader to layer interface] which is how the loader and layers agree to communicate with each other.

LunarG provides a framework for layer creation called the link:https://github.com/LunarG/VulkanTools/tree/master/layer_factory[Layer Factory] to help develop new layers (link:https://www.youtube.com/watch?v=gVT7nyXz6M8&t=5m22s[Video presentation]).
The layer factory hides the majority of the loader-layer interface, layer boilerplate, setup and initialization, and complexities of layer development.
During application development, the ability to easily create a layer to aid in debugging your application can be useful.
For more information, see the link:https://github.com/LunarG/VulkanTools/blob/master/layer_factory/README.md[Vulkan Layer Factory documentation].

== Platform Variations

The way to load a layer in implicitly varies between loader and platform.
Expand Down
2 changes: 0 additions & 2 deletions lang/jp/chapters/layers.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -26,8 +26,6 @@ Windows、Linux、macOS の開発者は、Vulkan Configurator(vkconfig)を

ローダとレイヤが相互に通信することに同意する方法であるlink:https://github.com/KhronosGroup/Vulkan-Loader/blob/main/loader/LoaderAndLayerInterface.md#loader-and-layer-interface[ローダからレイヤへのインターフェイス]に従う限り、誰でもレイヤを作成することができます。

LunarG では、新しいレイヤの開発を支援するために、link:https://github.com/LunarG/VulkanTools/tree/master/layer_factory[Layer Factory]と呼ばれるレイヤ作成のためのフレームワークを提供しています(link:https://www.youtube.com/watch?v=gVT7nyXz6M8&t=5m22s[プレゼン動画])。Layer Factory は、ローダ・レイヤのインターフェイス、レイヤの定型文、セットアップや初期化、レイヤ開発の複雑さなどの大部分を隠します。アプリケーションの開発時には、アプリケーションのデバッグを支援するレイヤを簡単に作成できる機能が役立ちます。詳しくは、link:https://github.com/LunarG/VulkanTools/blob/master/layer_factory/README.md[Vulkan Layer Factory のドキュメント]をご覧ください。

== プラットフォームのバリエーション

暗黙的にレイヤを読み込む方法は、ローダやプラットフォームによって異なります。
Expand Down
4 changes: 0 additions & 4 deletions lang/kor/chapters/layers.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -28,10 +28,6 @@ Vulkan Configurator 사용에 대한 자세한 내용은 link:https://vulkan.lun

로더와 레이어가 서로 통신하기로 합의하는 방식인 link:https://github.com/KhronosGroup/Vulkan-Loader/blob/main/loader/LoaderAndLayerInterface.md#loader-and-layer-interface[로더-레이어 인터페이스]를 따르기만 하면 누구나 레이어를 만들 수 있습니다.

LunarG는 새로운 레이어를 개발하는 데 도움이 되는 link:https://github.com/LunarG/VulkanTools/tree/master/layer_factory[Layer Factory]라는 레이어 생성 프레임워크를 제공합니다(link:https://www.youtube.com/watch?v=gVT7nyXz6M8&t=5m22s[동영상 프레젠테이션]).
layer factory는 로더-레이어 인터페이스, 레이어 상용구, 설정 및 초기화, 레이어 개발의 복잡성 대부분을 숨깁니다.
애플리케이션 개발 시 애플리케이션 디버깅에 도움이 되는 레이어를 쉽게 생성할 수 있는 기능이 유용할 수 있습니다. 자세한 내용은 link:https://github.com/LunarG/VulkanTools/blob/master/layer_factory/README.md[Vulkan Layer Factory 문서]를 참조하세요.

== 다양한 플랫폼

레이어를 암시적으로 로드하는 방법은 로더와 플랫폼에 따라 다릅니다.
Expand Down

0 comments on commit f859405

Please sign in to comment.