Announcement

Collapse
No announcement yet.

Intel's ANV Vulkan Driver Now Supports Tessellation Shaders

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • #11
    Originally posted by Kayden View Post
    I'm not sure - Jason would be more likely to know. I know that vkQuake uses input attachments, and IIRC those weren't implemented in Mesa 13. They are in master. So it's worth a try...
    I see. Thank you.
    Will be waiting for Mesa 17 then.
    Not sure how difficult it is to compile Mesa from git on Fedora without messing up my system.

    Comment


    • #12
      The SPIR-V stuff should be reusable with a few minor modifications. I suspect it should be pretty easy to hook up.
      Free Software Developer .:. Mesa and Xorg
      Opinions expressed in these forum posts are my own.

      Comment


      • #13
        Originally posted by entropy View Post

        I see. Thank you.
        Will be waiting for Mesa 17 then.
        Not sure how difficult it is to compile Mesa from git on Fedora without messing up my system.
        It's really easy actually - you don't need to install anything at all.

        $ git clone git://anongit.freedesktop.org/mesa/mesa
        $ cd mesa
        $ CFLAGS='-g -fno-omit-frame-pointer' CXXFLAGS='-g -fno-omit-frame-pointer' ./autogen.sh --with-egl-platforms=x11,drm,wayland --with-dri-drivers=i965 --with-gallium-drivers="" --enable-debug --with-vulkan-drivers=intel --sysconfdir=/etc
        $ make -j5

        Then:
        $ export VK_ICD_FILENAMES="$HOME/mesa/src/intel/vulkan/dev_icd.json" # or wherever you put yoru mesa checkout...
        $ <run your app>

        If you want to use it for GL as well, then (again, adjusting paths)
        $ export LIBGL_DRIVERS_PATH="$HOME/mesa/lib"
        $ export LD_LIBRARY_PATH="$LD_LIBRARY_PATH:$HOME/mesa/lib"
        Free Software Developer .:. Mesa and Xorg
        Opinions expressed in these forum posts are my own.

        Comment


        • #14
          Originally posted by Kayden View Post

          It's really easy actually - you don't need to install anything at all.

          $ git clone git://anongit.freedesktop.org/mesa/mesa
          $ cd mesa
          $ CFLAGS='-g -fno-omit-frame-pointer' CXXFLAGS='-g -fno-omit-frame-pointer' ./autogen.sh --with-egl-platforms=x11,drm,wayland --with-dri-drivers=i965 --with-gallium-drivers="" --enable-debug --with-vulkan-drivers=intel --sysconfdir=/etc
          $ make -j5

          Then:
          $ export VK_ICD_FILENAMES="$HOME/mesa/src/intel/vulkan/dev_icd.json" # or wherever you put yoru mesa checkout...
          $ <run your app>

          If you want to use it for GL as well, then (again, adjusting paths)
          $ export LIBGL_DRIVERS_PATH="$HOME/mesa/lib"
          $ export LD_LIBRARY_PATH="$LD_LIBRARY_PATH:$HOME/mesa/lib"
          Wow, this was more than helpful!

          Didn't know you can run a local Mesa version that way.

          Thanks again!

          And indeed, vkQuake now starts.
          I'll test it tomorrow. For now, all I can see is the menu flickering.
          But hey - this is very promising.

          Edit: It's only the menu flickering. The game seems to work flawless. \o/

          Let's see if Arcane Dimensions runs properly.
          Large-scale single player campaign with many new levels, some of them labeled as "test" maps, featuring a whole line-up of new monsters and items as well as several tweaks and changes to the gameplay. It is also meant to serve as a tool box for level designers. Map and QC sources are included. This is version 1.5 which features even more new levels, enemies, items, and level functions. A patch for 1.5 is available here. Note: These maps require an engine port with increased limits as well as support for BSP2 and transparent textures. They are mainly designed to be played with QuakeSpasm 0.92.0 or later.

          That new single-player mod is nothing short of awesome
          Last edited by entropy; 11 January 2017, 07:55 PM.

          Comment


          • #15
            Originally posted by Kayden View Post

            It's really easy actually - you don't need to install anything at all.

            $ git clone git://anongit.freedesktop.org/mesa/mesa
            $ cd mesa
            $ CFLAGS='-g -fno-omit-frame-pointer' CXXFLAGS='-g -fno-omit-frame-pointer' ./autogen.sh --with-egl-platforms=x11,drm,wayland --with-dri-drivers=i965 --with-gallium-drivers="" --enable-debug --with-vulkan-drivers=intel --sysconfdir=/etc
            $ make -j5

            Then:
            $ export VK_ICD_FILENAMES="$HOME/mesa/src/intel/vulkan/dev_icd.json" # or wherever you put yoru mesa checkout...
            $ <run your app>

            If you want to use it for GL as well, then (again, adjusting paths)
            $ export LIBGL_DRIVERS_PATH="$HOME/mesa/lib"
            $ export LD_LIBRARY_PATH="$LD_LIBRARY_PATH:$HOME/mesa/lib"
            Very cool
            Last edited by edoantonioco; 21 January 2017, 02:49 AM.

            Comment

            Working...
            X