Jump to content
  • Advertisement
  • 02/16/16 08:00 AM
    Sign in to follow this  

    Vulkan Tutorial 1: Introduction to Vulkan on Qualcomm® Snapdragon™ Processors

    Graphics and GPU Programming

    khawk
    • Posted By khawk

     

    Vulkan is the latest graphics API from Khronos and it’s designed to make it easier for developers to use the GPU for greater realism in 3D graphics and greater efficiency in compute applications. Qualcomm Developer Network is introducing you to what Vulkan is, what Vulkan is not, and other things you should know about the new Vulkan API and your graphics development.



      Report Article
    Sign in to follow this  


    User Feedback


    There are no comments to display.



    Create an account or sign in to comment

    You need to be a member in order to leave a comment

    Create an account

    Sign up for a new account in our community. It's easy!

    Register a new account

    Sign in

    Already have an account? Sign in here.

    Sign In Now

  • Advertisement
  • Game Developer Survey

    completed-task.png

    We are looking for qualified game developers to participate in a 10-minute online survey. Qualified participants will be offered a $15 incentive for your time and insights. Click here to start!

    Take me to the survey!

  • Advertisement
  • Latest Featured Articles

  • Featured Blogs

  • Advertisement
  • Popular Now

  • Similar Content

    • By DiligentDev
      The latest release of Diligent Engine combines a number of recent updates (Vulkan on iOS, GLTF2.0 support, shadows), significantly improves performance of OpenGL backend, updates API, adds integration with Dear Imgui and implements new samples and tutorials. Some of the new features in this release:
      GLTF2.0 support (loader, PBR renderer and sample viewer) Shadowing Component and Shadows Sample Integration with Dear Imgui library and Dear Imgui demo Tutorial13 - Shadow Map Tutorial14 - Compute Shader Tutorial15 - Multiple Windows Check it out on GitHub.
        
       
       
    • By nocs13
      hello
      I try to use uint as vertex attribute. like
      layout(location = 0) in vec3 a_Vertex; layout(location = 1) in uint a_Color;   layout(location = 0) out vec4 color;   void main() { vec4 col = unpackUnorm4x8(a_Color);   color = col; //cb.color; ***  
      sending on draw for line just 2 vertex with struct { vec3 position; uint32 color }; Drawing just line.
      The strange situation is next. color is always red or gradation of red. looks like extracts only red color.
      I thought it may related to data align, but my data is too small.vertex is 16 byte, 32byte is line data.
      does anyone have/had similar problem? or any suggestion?
      GPU is GTX 750ti. OS win 8.1, Ubuntu 18.04 lts.
      thanks.
    • By BlackJoker
      Hi,
      I am writing my own engine on C# using .Net core 3 and I wrapped macOS window to output my triangle demo there and it actually render, BUT....
      I receive only ~140 FPS. I investigate a little and found out that calls to 
      vkCmdEndRenderPass(), vkEndCommandBuffer() and vkQueueSubmit() takes toooo long and I have no idea why, but this is not the end.
      Most interesting thing start when I swipe to another virtual screen on my mac and right after that FPS becomes ~5000 (which is actually it should be always)
      And when I come back to screen where my window renders, FPS again becomes 120-140.
      I use MoltenVK and Vulkan SDK version 1.1.121 and I dont have such strange behaviour on windows.
       
      Obviously this is not normal. Does somebody knows why this can happen and how to fix that?
    • By DiligentDev
      Diligent Engine now implements some shadow rendering BKMs:
      - Cascaded shadow maps with cascade stabilization
      - PCF
      - Variance shadow maps
      - Two and four-component exponential variance shadow maps
      - Optimized fixed-size or world-sized filter kernels
      - Best cascade search based on projection into light space
      - Filtering across cascades
      - Various artifact removal techniques
      The main goal is to create a plug-and-play shadowing component that can be easily integrated into applications. The component consists of a shadow map manager and few shader functions. A Shadows sample demonstrates how to integrate Diligent shadows into an application.

      Check it out on GitHub: https://github.com/DiligentGraphics/DiligentEngine#high-level-rendering-components-1
      I am planning to add exponential shadow maps and moment shadow maps later. Are there any state-of-the-art shadowing techniques that I should also take a look at?
      Credits:
      Variance Shadow Maps
      Shadow sample update by MJP
      Shadow Explorer sample from Intel
      Cascaded Shadow Maps technical article by Microsoft
    • By mark_braga
      Hello,
      I am trying to find out how to download Vulkan SDK 1.1.110. Maybe I don't understand it correctly but Khronos released Vulkan headers for version 1.1.115 but latest SDK on LunarG is 1.1.108 which was released last month. But there are some programs like the Vulkan caps viewer by Sascha Willems which use Vulkan header 1.1.110.
      Vulkan headers GitHub repo:
      https://github.com/KhronosGroup/Vulkan-Headers
      So does this mean that the headers for version 1.1.110 will only work when LunarG releases Vulkan SDK 1.1.110 or am I missing something?
×

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

GameDev.net is your game development community. Create an account for your GameDev Portfolio and participate in the largest developer community in the games industry.

Sign me up!