• Welcome to TechPowerUp Forums, Guest! Please check out our forum guidelines for info related to our community.

Editorial Closer to the Metal: Shader Intrinsic Functions

Joined
Feb 25, 2016
Messages
292 (0.09/day)
While dx12/vulkan games can contain hardware specific codes, they also contain general codes so that the number of unsupported hardwares is as low as possible.
 

Aquinus

Resident Wat-man
Joined
Jan 28, 2012
Messages
13,171 (2.79/day)
Location
Concord, NH, USA
System Name Apollo
Processor Intel Core i9 9880H
Motherboard Some proprietary Apple thing.
Memory 64GB DDR4-2667
Video Card(s) AMD Radeon Pro 5600M, 8GB HBM2
Storage 1TB Apple NVMe, 4TB External
Display(s) Laptop @ 3072x1920 + 2x LG 5k Ultrafine TB3 displays
Case MacBook Pro (16", 2019)
Audio Device(s) AirPods Pro, Sennheiser HD 380s w/ FIIO Alpen 2, or Logitech 2.1 Speakers
Power Supply 96w Power Adapter
Mouse Logitech MX Master 3
Keyboard Logitech G915, GL Clicky
Software MacOS 12.1
While dx12/vulkan games can contain hardware specific codes, they also contain general codes so that the number of unsupported hardwares is as low as possible.
That's very inaccurate for Vulkan. Vulkan can run on any hardware with OpenGL 4.x support so long as Vulkan has been implemented in the driver you're using. Vulkan doesn't replace OpenGL and OpenGL ES, it supplements it when additional performance is required.

Vulkan 1.0 provides access to OpenGL ES 3.1 / OpenGL 4.X-class GPU functionality but with increased performance and flexibility
https://www.khronos.org/assets/uploads/developers/library/overview/vulkan-overview.pdf
 
Top