Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Messages - Stefan

Pages: 1 2 3 [4] 5 6 ... 172
3D-Tech News Around The Web / Shadertoy - Release 0.8
« on: January 05, 2016, 06:59:27 PM »
03/01/2016 - Release 0.8
 - Multipass rendering is here! Intermediate render targets are 16 bit (which means no hacky pack/unpack operations)
 Hello proper Depth of Field, SSAO, Motion Blur, HDR, gamma control, incremental monte carlo rendering, games...
 - Added new search filter multipass - Inputs now rewind when users click on the restart shader button - Webcam will now turn off automatically if user selects another input - Fix soundcloud UI for new layouts

Bricks Game - This shader uses the new Multipass system

Otherwise check latest contributions.

Linux Display Driver - x86 BETA361.16January 5, 2016
Linux x64 (AMD64/EM64T) Display Driver BETA361.16January 5, 2016
Linux 32-bit ARM Display Driver BETA361.16January 5, 2016
Solaris Display Driver – x64/x86 BETA361.16January 5, 2016
FreeBSD Display Driver – x86 BETA361.16January 5, 2016
FreeBSD Display Driver – x64 BETA361.16January 5, 2016

  • The OpenGL Vendor-Neutral Driver (GLVND) infrastructure is now included and supported by the NVIDIA GLX and OpenGL drivers.  This should not cause any visible changes in behavior for end users, but some internal driver component libraries have been renamed and/or moved as a result. These changes may affect scripts that rely on the presence of NVIDIA OpenGL driver components other than those specified in the Linux OpenGL ABI version 1.0, maintainers of alternative NVIDIA driver installation packages, and applications which rely on the presence of any non- OpenGL/GLX symbols in the library and its dependencies in any way.

    Please see:

    For more information on the GLVND project.

    The Linux OpenGL ABI version 1.0 specification is available at:
  • Updated nvidia-installer to run ldconfig( 8) and depmod( 8) after uninstalling an existing driver, instead of only running these two commands when installing a new driver.
  • Removed the VDPAU wrapper and trace libraries and from the driver package.  These libraries may be available via your distribution's package management system, or can be compiled from the sources available at:

    Please see for more information.

English forum / Definition of math constants
« on: January 02, 2016, 04:05:13 PM »
After studying many pixels shaders i noticed that every coder defines math constants with a random number of decimal places - from 3.14 to more than double precision.

You can let the FPU do the job.
This will not make circles rounder though :P

Code: [Select]
#define TAU radians(360.0)
#define PI acos(-1.0)
#define PI_OVER_TWO asin(1.0)
#define PI_OVER_FOUR atan(1.0)

#define PHI (1.0+sqrt(5.0))/2.0        //golden ratio


Intel compiler warns
"Unary operation folding into constant is supported in newer GLSL versions",
but works fine


const float pi = acos(-1.0);
is incompatible with MESA compiler: "error: initializer of const variable `pi' must be a constant expression",
but can be replaced with #define pi acos(-1.0)

English forum / Re: How to handle "texture2DGradEXT"
« on: January 02, 2016, 04:00:50 PM »
Found another picky demo Mushroom
Ported to GeeXLab

NVIDIA compiler warning: OpenGL/ES doesn't allow use of reserved word texture2DGradEXT
Again i replaced texture2DGradEXT with texture2DGradARB

Additionally #define VIS_SAMPLES 2 causes NVIDIA compiler warning:
0(442) : warning C7614: OpenGL/ES doesn't allow use of reserved word texture2DLodEXT
0(442) : warning C7506: OpenGL does not define the global function texture2DLodEXT
0(61) : warning C7050: "drddx" might be used before being initialized
0(62) : warning C7050: "drddy" might be used before being initialized

3D-Tech News Around The Web / WebGL2 enabled in Firefox Nightly
« on: December 31, 2015, 12:16:43 PM »
WebGL2 enabled in Firefox Nightly 

A couple of weeks ago we enabled WebGL2 in Nightly. The implementation is still missing some functionality like PBOs, MSRBs and sampler objects, but it seems to work well enough with the WebGL2 content that we've tried.
 WebGL2 is based on OpenGL ES 3 and adds occlusion queries, transform feedback, a large amount of texturing functionality and bunch of new capabilities to the shading language including integer operations.
 You can test out the implementation here If it says WebGL2 it's working with WebGL2. We look forward to seeing the graphical enhancements enabled by WebGL2 and encourage developers to start trying it out.

Also try:

English forum / River Styx - almost fixed
« on: December 27, 2015, 03:04:36 PM »
River Styx - almost fixed

Works fine now on AMD and NVIDIA, fails to render on Intel.

Pixel shader error: C0000: syntax error, unexpected '=', expecting ',' or ';' at token "="
Code: [Select]
// Home in on the surface by dividing by two and split...
(mapDE(rO + halfwayT*rD) < 0.) ? t.x = halfwayT:t.y = halfwayT;
has been fixed by replacing questionmark and colon with commas.
I have no idea why the original code compiles at, but fails in GeeXLab.

English forum / Re: Meditation for dummies vs. Intel graphics
« on: December 27, 2015, 10:58:42 AM »
Found no fix for the demo yet, but i shortened the main function.

Also i added GPU vendor dependent messages as described in How to Check the Availability of an OpenGL Extension

Code: [Select]
<script name="update_scene" run_mode="FRAME" >   

    local ret = gh_renderer.check_opengl_extension("GL_INTEL_performance_query")
    if (ret == 1) then
    gfx.write_text(10, 160, 1, 0, 0, 1, "Intel render issue")
    local ret = gh_renderer.check_opengl_extension("GL_NVX_gpu_memory_info")
    if (ret == 1) then
    gfx.write_text(10, 160, 0, 1, 0, 1, "NVIDIA works fine")
    local ret = gh_renderer.check_opengl_extension("GL_AMD_debug_output")
    if (ret == 1) then
    gfx.write_text(10, 160, 0, 1, 0, 1, "AMD works fine")

English forum / Arlo fixed
« on: December 25, 2015, 11:45:17 PM »
Download Arlo fixed

Mea culpa!
Looks like it's mandatory to add iChannel programs in update_scene, if there is more than 1 texture

English forum / Snail fixed
« on: December 25, 2015, 10:09:27 PM »
Please download again Snail - fixed

I fixed the background by adding
gh_gpu_program.uniform1i(shadertoy_prog, "iChannel2", 2);
to "update_scene"
Usually this is redundant, but in this case it showed the backbuffer.

Also i made the overlays more clearly.

English forum / Re: Demo pack X-MAS 15
« on: December 25, 2015, 04:13:08 PM »
As you can read in overlay, i activated 4xAA in pixel shader.

If you like it fast and ugly, then revert the code to the original

Code: [Select]
#define AA 1

English forum / Re: Demo pack X-MAS 15
« on: December 25, 2015, 08:30:25 AM »
Note: the background in "Snail" is messed up in GeeXLab for some reason.

In some other shaders before (e.g. "River Styx") i noticed that GeeXLab dislikes code lines with colons and questionmarks.

Code: [Select]
vec3 background( in vec3 d )
    // cheap cubemap
    vec3 n = abs(d);
    vec2 uv = (n.x>n.y && n.x>n.z) ? d.yz/d.x:
              (n.y>n.x && n.y>n.z) ? d.zx/d.y:
    vec3  col = vec3( 0.0 );
    for( int i=0; i<200; i++ )
        float h = float(i)/200.0;
        float an = 31.0*6.2831*h;
        vec2  of = vec2( cos(an), sin(an) ) * h;

        vec3 tmp = texture2D( iChannel2, uv*0.25 + 0.0075*of, 4.0 ).yxz;
        col = smax( col, tmp, 0.5 );
    return pow(col,vec3(3.5,3.0,6.0))*0.2;

Driver is now also available at Intel.

This driver provides fixes for 6th Generation Intel Core and related processors in the following areas: display flicker issues, fixes for various hangs and graphics corruption, and stability fixes for Intel® Iris™ Graphics 540.
This driver is for 6th Generation Intel® Core processors, Intel Core™ M, and related Pentium® processors with Intel® HD Graphics 510, 515, 520, 530, Intel® Iris Graphics 540 and Intel® Iris Graphics 550.
4th and 5th Generation Intel Core and related processors are not supported with this driver but will be supported in future drivers.

English forum / CCCamp 2015 demo vs. NVIDIA compiler
« on: December 24, 2015, 10:43:09 AM »
Yet another example how diferent vendors' compilers behave.

Shadertoy demo CCCamp 2015 (incl. in new demo pack) works fine with AMD, Intel and MESA, but fails with NVIDIA compiler in the end

Code: [Select]
color -= 4.0 * pow(length(uv - 0.5),3.0) * vec3(0.08*smoothstep(0.8,1.0,1.0 - h.z));

<!> [OpenGL] GPU program (shadertoy_prog) linking info log - Fragment info
   lvalue in array access too complex or possible array index out of bounds

If you change -= to = it renders partially

Injecting an ABS doesn't help

Code: [Select]
color -= 4.0 * pow(abs(length(uv - 0.5)),3.0) * vec3(0.08*smoothstep(0.8,1.0,1.0 - h.z));

English forum / Re: How to handle "texture2DGradEXT"
« on: December 24, 2015, 10:14:40 AM »
Made another test: replaced texture2DGradEXT with texture2DGradARB
and added #extension GL_ARB_shader_texture_lod : enable

Compiles successfully, but renders blank screen with 100% GPU load

English forum / Re: GeeXLab released
« on: December 24, 2015, 10:10:15 AM »
Another tidbit with the 32 bit version: overlay reads 64 bit

FYI: users with antiquated GPUs can run GeeXLab with MESA, using pre-compiled binary from here

English forum / Demo pack X-MAS 15
« on: December 24, 2015, 08:14:45 AM »
Download from here

Snail - fixed
Arlo - fixed
River Styx - almost fixed

Package contains new textures 17-20 from Shadertoy and a cubemap from Humus (used by "Crystal Skull").
Copy missing textures from code sample pack or MadShaders' data folder.
Demos tagged WIP don't work properly for misc. reasons.

Highlights are some [SIG15] submissions and most excellent shader "Snail".

3D-Tech News Around The Web / Intel HD Graphics Driver WHQL
« on: December 23, 2015, 08:46:09 AM »
Download from Microsoft

32 bit Lenovo OEM

64 bit - no vendor ID restriction

Code: [Select]

;    Windows 7 Install - DT Only
%iBDWULTGT1%    = iBDWM_w7, PCI\VEN_8086&DEV_1606
%iBDWULXGT1%    = iBDWM_w7, PCI\VEN_8086&DEV_160E
%iBDWULTGT2%    = iBDWM_w7, PCI\VEN_8086&DEV_1616
%iBDWULTGT3%    = iBDWM_w7, PCI\VEN_8086&DEV_1626
%iBDWULXGT2%    = iBDWM_w7, PCI\VEN_8086&DEV_161E
%iBDWHALOGT2%     = iBDWM_w7, PCI\VEN_8086&DEV_1612
%iBDWGT2SRVR%      = iBDWM_w7, PCI\VEN_8086&DEV_161A
%iBDWHALOGT3%     = iBDWM_w7, PCI\VEN_8086&DEV_1622
%iBDWGT3SRVR%      = iBDWM_w7, PCI\VEN_8086&DEV_162A
%iBDWULTGT328W%  = iBDWM_w7, PCI\VEN_8086&DEV_162B
%iCHVGM0%        = iCHVM_w7, PCI\VEN_8086&DEV_22B0
%iCHVGM1%        = iCHVM_w7, PCI\VEN_8086&DEV_22B1
%iSKLULTGT1%     = iSKLD_w7, PCI\VEN_8086&DEV_1906
%iSKLULTGT15%    = iSKLD_w7, PCI\VEN_8086&DEV_1913
%iSKLULTGT2%     = iSKLD_w7, PCI\VEN_8086&DEV_1916
%iSKLULXGT1%     = iSKLD_w7, PCI\VEN_8086&DEV_190E
%iSKLULXGT2%     = iSKLD_w7, PCI\VEN_8086&DEV_191E
%iSKLDTGT2%      = iSKLD_w7, PCI\VEN_8086&DEV_1912
%iSKLULTGT2f%     = iSKLD_w7, PCI\VEN_8086&DEV_1921
%iSKLULTGT3e%     = iSKLD_w7, PCI\VEN_8086&DEV_1926
%iSKLULTGT3%     = iSKLD_w7, PCI\VEN_8086&DEV_1923
%iSKLULTGT328W% = iSKLD_w7, PCI\VEN_8086&DEV_1927
%iSKLDTGT15%      = iSKLD_w7, PCI\VEN_8086&DEV_1917
%iSKLDTGT1%      = iSKLD_w7, PCI\VEN_8086&DEV_1902
%iSKLDTGT4%    = iSKLD_w7, PCI\VEN_8086&DEV_1932
%iSKLHaloGT1%   = iSKLD_w7, PCI\VEN_8086&DEV_190B
%iSKLHaloGT4%    = iSKLD_w7, PCI\VEN_8086&DEV_193B
%iSKLHaloGT3fe% = iSKLD_w7, PCI\VEN_8086&DEV_192B
%iSKLHaloGT2%    = iSKLD_w7, PCI\VEN_8086&DEV_191B
%iSKLSRVGT3e%   = iSKLD_w7, PCI\VEN_8086&DEV_192D
%iSKLSRVGT4%    = iSKLD_w7, PCI\VEN_8086&DEV_193A
%iSKLWSGT2%    = iSKLD_w7, PCI\VEN_8086&DEV_191D
%iSKLWSGT4%    = iSKLD_w7, PCI\VEN_8086&DEV_193D
;    Windows 8 Install - DT Only
%iBDWULTGT1%    = iBDWM_w8, PCI\VEN_8086&DEV_1606
%iBDWULXGT1%    = iBDWM_w8, PCI\VEN_8086&DEV_160E
%iBDWULTGT2%    = iBDWM_w8, PCI\VEN_8086&DEV_1616
%iBDWULTGT3%    = iBDWM_w8, PCI\VEN_8086&DEV_1626
%iBDWULXGT2%    = iBDWM_w8, PCI\VEN_8086&DEV_161E
%iBDWHALOGT2%     = iBDWM_w8, PCI\VEN_8086&DEV_1612
%iBDWGT2SRVR%      = iBDWM_w8, PCI\VEN_8086&DEV_161A
%iBDWHALOGT3%       = iBDWM_w8, PCI\VEN_8086&DEV_1622
%iBDWGT3SRVR%      = iBDWM_w8, PCI\VEN_8086&DEV_162A
%iBDWULTGT328W%  = iBDWM_w8, PCI\VEN_8086&DEV_162B
%iCHVGM0%        = iCHVM_w8, PCI\VEN_8086&DEV_22B0
%iCHVGM1%        = iCHVM_w8, PCI\VEN_8086&DEV_22B1
%iSKLULTGT1%     = iSKLD_w8, PCI\VEN_8086&DEV_1906
%iSKLULTGT15%    = iSKLD_w8, PCI\VEN_8086&DEV_1913
%iSKLULTGT2%     = iSKLD_w8, PCI\VEN_8086&DEV_1916
%iSKLULXGT1%     = iSKLD_w8, PCI\VEN_8086&DEV_190E
%iSKLULXGT2%     = iSKLD_w8, PCI\VEN_8086&DEV_191E
%iSKLDTGT2%      = iSKLD_w8, PCI\VEN_8086&DEV_1912
%iSKLULTGT2f%     = iSKLD_w8, PCI\VEN_8086&DEV_1921
%iSKLULTGT3e%     = iSKLD_w8, PCI\VEN_8086&DEV_1926
%iSKLULTGT3%     = iSKLD_w8, PCI\VEN_8086&DEV_1923
%iSKLULTGT328W% = iSKLD_w8, PCI\VEN_8086&DEV_1927
%iSKLDTGT15%      = iSKLD_w8, PCI\VEN_8086&DEV_1917
%iSKLDTGT1%      = iSKLD_w8, PCI\VEN_8086&DEV_1902
%iSKLDTGT4%    = iSKLD_w8, PCI\VEN_8086&DEV_1932
%iSKLHaloGT1%   = iSKLD_w8, PCI\VEN_8086&DEV_190B
%iSKLHaloGT4%    = iSKLD_w8, PCI\VEN_8086&DEV_193B
%iSKLHaloGT3fe% = iSKLD_w8, PCI\VEN_8086&DEV_192B
%iSKLHaloGT2%    = iSKLD_w8, PCI\VEN_8086&DEV_191B
%iSKLSRVGT3e%   = iSKLD_w8, PCI\VEN_8086&DEV_192D
%iSKLSRVGT4%    = iSKLD_w8, PCI\VEN_8086&DEV_193A
%iSKLWSGT2%    = iSKLD_w8, PCI\VEN_8086&DEV_191D
%iSKLWSGT4%    = iSKLD_w8, PCI\VEN_8086&DEV_193D
;    Windows 8.1 Install - DT Only
%iBDWULTGT1%    = iBDWM_w81, PCI\VEN_8086&DEV_1606
%iBDWULXGT1%    = iBDWM_w81, PCI\VEN_8086&DEV_160E
%iBDWULTGT2%    = iBDWM_w81, PCI\VEN_8086&DEV_1616
%iBDWULTGT3%    = iBDWM_w81, PCI\VEN_8086&DEV_1626
%iBDWULXGT2%    = iBDWM_w81, PCI\VEN_8086&DEV_161E
%iBDWHALOGT2%      = iBDWM_w81, PCI\VEN_8086&DEV_1612
%iBDWGT2SRVR%      = iBDWM_w81, PCI\VEN_8086&DEV_161A
%iBDWHALOGT3%       = iBDWM_w81, PCI\VEN_8086&DEV_1622
%iBDWGT3SRVR%      = iBDWM_w81, PCI\VEN_8086&DEV_162A
%iBDWULTGT328W%  = iBDWM_w81, PCI\VEN_8086&DEV_162B
%iCHVGM0%        = iCHVM_w81, PCI\VEN_8086&DEV_22B0
%iCHVGM1%        = iCHVM_w81, PCI\VEN_8086&DEV_22B1
%iSKLULTGT1%     = iSKLD_w81, PCI\VEN_8086&DEV_1906
%iSKLULTGT15%    = iSKLD_w81, PCI\VEN_8086&DEV_1913
%iSKLULTGT2%     = iSKLD_w81, PCI\VEN_8086&DEV_1916
%iSKLULXGT1%     = iSKLD_w81, PCI\VEN_8086&DEV_190E
%iSKLULXGT2%     = iSKLD_w81, PCI\VEN_8086&DEV_191E
%iSKLDTGT2%      = iSKLD_w81, PCI\VEN_8086&DEV_1912
%iSKLULTGT2f%     = iSKLD_w81, PCI\VEN_8086&DEV_1921
%iSKLULTGT3e%     = iSKLD_w81, PCI\VEN_8086&DEV_1926
%iSKLULTGT3%     = iSKLD_w81, PCI\VEN_8086&DEV_1923
%iSKLULTGT328W% = iSKLD_w81, PCI\VEN_8086&DEV_1927
%iSKLDTGT15%      = iSKLD_w81, PCI\VEN_8086&DEV_1917
%iSKLDTGT1%      = iSKLD_w81, PCI\VEN_8086&DEV_1902
%iSKLDTGT4%    = iSKLD_w81, PCI\VEN_8086&DEV_1932
%iSKLHaloGT1%   = iSKLD_w81, PCI\VEN_8086&DEV_190B
%iSKLHaloGT4%    = iSKLD_w81, PCI\VEN_8086&DEV_193B
%iSKLHaloGT3fe% = iSKLD_w81, PCI\VEN_8086&DEV_192B
%iSKLHaloGT2%    = iSKLD_w81, PCI\VEN_8086&DEV_191B
%iSKLSRVGT3e%   = iSKLD_w81, PCI\VEN_8086&DEV_192D
%iSKLSRVGT4%    = iSKLD_w81, PCI\VEN_8086&DEV_193A
%iSKLWSGT2%    = iSKLD_w81, PCI\VEN_8086&DEV_191D
%iSKLWSGT4%    = iSKLD_w81, PCI\VEN_8086&DEV_193D
; Included for standard DT builds

;    Windows Threshold Install - DT + Mobile
; HSW Classic
%iHSWGT1D%       = iHSWD_w10, PCI\VEN_8086&DEV_0402
%iHSWGT1M%        = iHSWM_w10, PCI\VEN_8086&DEV_0406
%iHSWGT2D%       = iHSWD_w10, PCI\VEN_8086&DEV_0412
%iHSWGT2M%        = iHSWM_w10, PCI\VEN_8086&DEV_0416
%iHSWGT15D%        = iHSWD_w10, PCI\VEN_8086&DEV_041E
%iHSWGT1UT%        = iHSWM_w10, PCI\VEN_8086&DEV_0A06
%iHSWGT2UT%        = iHSWM_w10, PCI\VEN_8086&DEV_0A16
%iHSWGT3UT%        = iHSWM_w10, PCI\VEN_8086&DEV_0A26
%iHSWGT3UT28W%  = iHSWM_w10, PCI\VEN_8086&DEV_0A2E
%iHSWGT2UX%      = iHSWM_w10, PCI\VEN_8086&DEV_0A1E
%iHSWGT1ULX%      = iHSWM_w10, PCI\VEN_8086&DEV_0A0E
%iHSWGT3CW%        = iHSWM_w10, PCI\VEN_8086&DEV_0D26
%iHSWGT3CWDT%       = iHSWD_w10, PCI\VEN_8086&DEV_0D22
; HSW Server
%iHSWSVGT1%       = iHSWD_w10, PCI\VEN_8086&DEV_040A
%iHSWSVGT2%        = iHSWD_w10, PCI\VEN_8086&DEV_041A
%iBDWULTGT1%    = iBDWM_w10, PCI\VEN_8086&DEV_1606
%iBDWULXGT1%    = iBDWM_w10, PCI\VEN_8086&DEV_160E
%iBDWULTGT2%    = iBDWM_w10, PCI\VEN_8086&DEV_1616
%iBDWULTGT3%    = iBDWM_w10, PCI\VEN_8086&DEV_1626
%iBDWULXGT2%    = iBDWM_w10, PCI\VEN_8086&DEV_161E
%iBDWHALOGT2%      = iBDWM_w10, PCI\VEN_8086&DEV_1612
%iBDWGT2SRVR%      = iBDWM_w10, PCI\VEN_8086&DEV_161A
%iBDWHALOGT3%       = iBDWM_w10, PCI\VEN_8086&DEV_1622
%iBDWGT3SRVR%      = iBDWM_w10, PCI\VEN_8086&DEV_162A
%iBDWULTGT328W%  = iBDWM_w10, PCI\VEN_8086&DEV_162B
%iCHVGM0%        = iCHVM_w10, PCI\VEN_8086&DEV_22B0
%iCHVGM1%        = iCHVM_w10, PCI\VEN_8086&DEV_22B1
%iSKLULTGT1%     = iSKLD_w10, PCI\VEN_8086&DEV_1906
%iSKLULTGT15%    = iSKLD_w10, PCI\VEN_8086&DEV_1913
%iSKLULTGT2%     = iSKLD_w10, PCI\VEN_8086&DEV_1916
%iSKLULXGT1%     = iSKLD_w10, PCI\VEN_8086&DEV_190E
%iSKLULXGT2%     = iSKLD_w10, PCI\VEN_8086&DEV_191E
%iSKLDTGT2%      = iSKLD_w10, PCI\VEN_8086&DEV_1912
%iSKLULTGT2f%     = iSKLD_w10, PCI\VEN_8086&DEV_1921
%iSKLULTGT3e%     = iSKLD_w10, PCI\VEN_8086&DEV_1926
%iSKLULTGT3%     = iSKLD_w10, PCI\VEN_8086&DEV_1923
%iSKLULTGT328W% = iSKLD_w10, PCI\VEN_8086&DEV_1927
%iSKLDTGT15%      = iSKLD_w10, PCI\VEN_8086&DEV_1917
%iSKLDTGT1%      = iSKLD_w10, PCI\VEN_8086&DEV_1902
%iSKLDTGT4%    = iSKLD_w10, PCI\VEN_8086&DEV_1932
%iSKLHaloGT1%   = iSKLD_w10, PCI\VEN_8086&DEV_190B
%iSKLHaloGT4%    = iSKLD_w10, PCI\VEN_8086&DEV_193B
%iSKLHaloGT3fe% = iSKLD_w10, PCI\VEN_8086&DEV_192B
%iSKLHaloGT2%    = iSKLD_w10, PCI\VEN_8086&DEV_191B
%iSKLSRVGT3e%   = iSKLD_w10, PCI\VEN_8086&DEV_192D
%iSKLSRVGT4%    = iSKLD_w10, PCI\VEN_8086&DEV_193A
%iSKLWSGT2%    = iSKLD_w10, PCI\VEN_8086&DEV_191D
%iSKLWSGT4%    = iSKLD_w10, PCI\VEN_8086&DEV_193D

NVIDIA continues to work  closely with VR headset and game developers to deliver amazing VR games and  applications. This Game Ready driver includes the latest GameWorks VR tweaks, bug fixes, and  optimizations to ensure you have the ultimate VR gaming experience.

Gaming  Technology
Support added  for GameWorks VR 1.1 including VR SLI support for OpenGL applications and  support for the latest Oculus SDK

New in Release R361 branch:
  • CUDA 8.0
  • nvEnterprise 2.25
  • Windows 10 support updates
  • Direct Mode + VR SLI
  • DirectX 12: 3D stereo + SLI
  • DirectX 12: Direct Mode
Official 361.43 Game Ready WHQL Display Driver Feedback Thread (12/21/15)

Game Ready Driver Release Notes (v361.43)


Updating to R361 drivers on Dell notebooks with Alienware graphics amplifier

This driver supports Microsoft Surface Book
NVIDIA_DEV.134B.0008.1414 = "NVIDIA GeForce GPU"

and the new version of 965M
NVIDIA_DEV.1667 = "NVIDIA GeForce GTX 965M"


  • This is a pre-release for Visual C++ Build Tools 2015, which provides the required tools for building C++ applications and libraries targeting Windows desktop. If you want to build your C++ projects targeting Windows desktop without having Visual Studio installed on your computer, Visual C++ Build Tools 2015 provides C++ compilers, libraries, build scripts, and Windows SDKs.

    PLEASE NOTE: This Technical Preview has not been subject to final validation and is not meant to be run on production workstations or servers. It ships with the same C++ compilers and libraries packaged with Visual Studio 2015 Update 1 RC (2015.1). For more information on Visual Studio 2015 Update 1 RC (2015.1), see the Visual Studio 2015 Update 1 RC Release Notes and the Visual Studio 2015 Update 1 RC MSDN Article.

Pages: 1 2 3 [4] 5 6 ... 172