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 ... 172
1
English forum / Re: How to use video texture in a GLSL Shader
« on: February 10, 2016, 05:42:30 PM »
>>>Update 3 - download now<<<

18 demos now in total

Following ports were a PITA  :P

"Page curl effect" fixed
Code: [Select]
return texture2D(iChannel0, vec2(p.x, -p.y));               // seethrough 1
vec4 color = texture2D(iChannel0, vec2(point.x, -point.y)); // seethrough 2
vec4 color = texture2D(iChannel0, vec2(point.x, -point.y)); // backside
bgColor = texture2D(iChannel0, vec2(uv.x, -uv.y)).rgga;     // background
color = texture2D(iChannel0, vec2(uv.x, -uv.y));            // rotation

"Overkill" contains 2 videos (!) - a real time clock and a cubemap ("Yokohama" is already in demo pack FEB 2016).
After 22 seconds "News" appears as billboard and "Suzie" in the tiles. Latter is hard to see, so maximise window.


2
WhitestormJS is based on the Three.js engine, which is made for developers who need a useful wrapper around WebGL, posteffects and physics.

Open source on GitHub, incl. a bunch of examples...



3
3D-Tech News Around The Web / HWiNFO32 & HWiNFO64 v5.20 Released
« on: February 09, 2016, 04:46:53 PM »
Changes in HWiNFO32 & HWiNFO64 v5.20 - Released on:  Feb-9-2016: 
  • Fixed monitoring of total/NAND reads/writes for some SanDisk drives.
  • Extended NVMe S.M.A.R.T. status and fixed total writes amount.
  • Fixed reporting of sub-zero temperatures on NVIDIA GPUs.
  • Added support of Samsung SSD 950 Pro using the default Microsoft NVMe driver.
  • Added preliminary support of AMD Ellesmere, Baffin, Greenland.
  • Fixed GPU I2C access on AMD Tonga/Amethyst.
  • Added options to choose which type of values (current, mix, max, average) to show in tray, LG LCD and RTSS.
  • Enhanced sensor monitoring on ASUS Z170-PREMIUM.
  • Added support of IRF IR35201.
  • Added monitoring of page file usage.
  • Added support of Corsair H80i v2, H100i v2 and H115i.
  • Improved monitoring of WHEA errors.
  • Enabled GPU I2C access on Fiji (GPU VRM monitoring). Might need Reset GPU I2C Cache first.
  • Enhanced sensor monitoring on ASUS Z97-P.
  • Enhanced DELL EC sensor monitoring.

4
Linux Display Driver - x86 NVIDIA Certified361.28February 9, 2016
Linux 32-bit ARM Display Driver NVIDIA Certified361.28February 9, 2016
Linux x64 (AMD64/EM64T) Display Driver NVIDIA Certified361.28February 9, 2016
FreeBSD Display Driver – x64 NVIDIA Certified361.28February 9, 2016
Solaris Display Driver – x64/x86 NVIDIA Certified361.28February 9, 2016
FreeBSD Display Driver – x86 NVIDIA Certified361.28February 9, 2016

Quote
  • Added support for the following GPU:
    • GeForce 945A
  • Added a legacy, non-GLVND libGL.so GLX client library to the NVIDIA Linux driver installer package, and the ability to select between a GLVND or non-GLVND GLX client library at installation time. This allows users to install the legacy non-GLVND GLX client library in order to work around compatibility issues which may arise due to GLX applications which depend upon behaviors of the NVIDIA GLX client driver which are not defined by the Linux OpenGL ABI version 1.0.

    By default, nvidia-installer will install the legacy, non-GLVND GLX client libraries. The --glvnd-glx-client command line option can be used to override the default, and install the GLVND GLX client libraries instead. Please contact the vendors of any applications that are not compatible with GLVND to ensure that their applications be updated for compatibility with GLVND.

    The presence of multiple GLX client libraries in the package has implications for repackagers of the NVIDIA driver; see the libGL.so entry in the "Installed Components" chapter of the README for details.
  • 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 libGL.so.1 library and its dependencies in any way.

    Please see:

    https://github.com/NVIDIA/libglvnd

    For more information on the GLVND project.

    The Linux OpenGL ABI version 1.0 specification is available at:

    https://www.opengl.org/registry/ABI
  • 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 libvdpau.so.1 and libvdpau_trace.so.1 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:

    http://people.freedesktop.org/~aplattner/vdpau/

    Please see

    http://freedesktop.org/wiki/Software/VDPAU/

    for more information.
  • Fixed a bug in the EGL driver where a mutex was unlocked more than once.  This triggers undefined behavior, and in particular, if lock elision is enabled in glibc, may result in a segmentation fault.

5
3D-Tech News Around The Web / Intel HD Graphics Driver 20.19.15.4380 beta
« on: February 09, 2016, 04:31:13 PM »
This beta version driver is provided to confirm pending driver code changes that address numerous reported game play issues.  A list of issues addressed is below.  A production version driver will follow in a few weeks, if the beta tests well.
 
This driver is being provided as a beta test driver, and while it has had limited validation testing by Intel, it is essentially a test driver and is not to be considered a permanent replacement for a fully validated and certified graphics driver.
 
  • Use at your own discretion
 
While Intel may or may not address issues found in this beta version driver, we do welcome feedback particular to the issues listed below that the driver addresses.
 
 
  • Please note: this driver is not certified by Microsoft and will generate a warning when installing.
 
This document provides information about Intel’s Graphics Driver for:
 
  • 6th Generation Intel® Core Processors, Intel Core™ M, and related Intel® Pentium® Processors with Intel® HD Graphics 510, 515, 520, 530, Intel® Iris Graphics 540 and Intel® Iris Graphics 550
  • Intel® Xeon® Processor E3-1500M v5 Family with Intel® HD Graphics P530
  • 5th Generation Intel® Core Processors with Intel® HD Graphics 5500, 5600, 6000, Intel Iris™ Graphics 6100, Iris Pro Graphics 6200 and select Intel® Pentium®/Intel® Celeron® Processors with Intel® HD Graphics
  • Intel® Core™ M Processor with Intel® HD Graphics 5300
  • 4th Generation Intel® Core™ Processors with Intel® HD Graphics 4200, 4400, 4600, 5000, Intel Iris™ Graphics 5100 and Intel® Iris Pro Graphics 5200 and select Intel Pentium/Intel Celeron Processors with Intel® HD Graphics
 
 KEY ISSUES FIXED: Just Cause 3 - game crash
Microsoft Enhanced Video Renderer - API crash
Project CARS - game crash
F1 2015 - game crash during built-in benchmark
Angry Birds - corruption after using “Maximize” icon in game window
Quake IV - corruption resuming from standby mode
Fallout 4 - game crash when game is loading
LEGO Minifigures Online - command list reset lock takes long time (4th & 5th Gen)
Wolfenstein The New Order - game crash


If setup.exe fails, follow this fool-proof "have disk" installation tutorial

6
3D-Tech News Around The Web / Sangokushi 13 - japanese game benchmark
« on: February 08, 2016, 05:35:22 PM »
Sangokushi 13

latest iteration of Romance of the Three Kingdoms

Ridiculous clipping bugs and unplayable for Gaijins.


7
English forum / Re: Shadertoy multipass demos
« on: February 08, 2016, 02:28:19 PM »
Rocket City

uses both iFrame and iTimeDelta

also iChannelResolution, keyboard and mouse-click


8
English forum / Re: Shadertoy multipass demos
« on: February 08, 2016, 01:04:48 PM »
Some MP shaders use new uniforms
uniform int       iFrame;
uniform float     iTimeDelta; (appears only in FireFox shader editor)


interactive evolution
3d pseudo fluid volume
Diffusion Curves


What goes around comes around:
Post process - FXAA
FXAA code from: geeks3d

9
3D-Tech News Around The Web / Shadertoy - Elephant
« on: February 07, 2016, 03:49:36 PM »
Quote
Elephant

Signed distance field raymarching. Procedural elephants. Or a bunch of ellipsoids and few lines and a couple of quadratic curves. Split it in layers to prevent the compiler from crashing. The art is composed to camera. It runs very slow, but it looks good!

Excellent, but i don't know how to port those multipass shaders to GeeXLab  :-[


10
English forum / Re: How to use video texture in a GLSL Shader
« on: February 07, 2016, 10:16:08 AM »
>>>download updated package<<<

Note: i didn't get the 3 layers in  "Page curl effect" look right


"video heightfield" flipped via -pixel.y

"The Tender Cut [TV]" added - uses video and keyboard texture


11
English forum / Re: How to use video texture in a GLSL Shader
« on: February 05, 2016, 07:18:14 PM »
>>>Here is a package with 13 demos<<< - d/l below

These demos use http://hwcdn.net/j9t9v3v5/cds/Suzie_H264.mp4 from http://www.elementaltechnologies.com/resources/4k-test-sequences
It is licensed under a Creative Commons Attribution-NoDerivs 3.0 Unported License.

If this 4K video crashes GeeXLab on exit or reload, use the shrunk video in the package.

Some shaders use iChannelTime[0] - to calculate the length of the video i assume

In the demos it looks like this:

uniform float iChannelTime0;
...
float time = iChannelTime0;
 
gh_gpu_program.uniform1f(shadertoy_prog, "iChannelTime0", video_elapsed_time)


13
3D-Tech News Around The Web / Intel HD Graphics Driver 20.19.15.4377
« on: February 04, 2016, 04:48:05 PM »
Download from Microsoft
ATM only for SAMSUNG OEM with "Intel(R) HD Graphics 515"

Installation:

STEP 1)
Don't edit ki113672.inf with Notepad, it might save your result as ki113672.inf.TXT or asks you to open WordPad.
Instead use a professional (yet free) solution like Notepad++


STEP 2a)
disable driver signature - secure boot off
bcdedit -set loadoptions DISABLE_INTEGRITY_CHECKS
bcdedit -set testsigning ON

STEP 2b)
disable driver signature - secure boot on
bcdedit -set loadoptions DISABLE_INTEGRITY_CHECKS
enable testsigning via enhanced start options

STEP 3)
Follow this fool-proof "have disk" installation tutorial


No Changelog available, but:
GFXBench passes now all tests with driver 20.19.15.4377 + Windows 10 build 14257 on my rig.
 
GFXBench.vs.4377.png height=1077

14
3D-Tech News Around The Web / OpenGL Extensions Viewer 4.3.7 for MacOS X
« on: February 04, 2016, 05:32:49 AM »
What's New in Version 4.3.7

• Updated database, including Apple A9 GPU.
• Improved rendering tests, address Fog not working with tessellation (GL 4.1)
• Other bug fixes and improvements

15
English forum / Re: How to use video texture in a GLSL Shader
« on: February 03, 2016, 09:12:44 PM »
OK,
here is a generic flip code:

replace
iResolution.xy
with
vec2(iResolution.x, -iResolution.y)

Tested in toon video shader and ascii art

I'll upload the demos later with a non-commercial video

16
English forum / Re: How to use video texture in a GLSL Shader
« on: February 03, 2016, 06:41:50 PM »
I was hoping you already have a function in LUA (equivalent to the magic button at Shadertoy.com)

Anyway i found the sweet spot in the pixelshader: simply replace iResolution.y with -iResolution.y or -1*iResolution.y
But it's only that easy in this particular shader because iResolution is split into x and y

>>>download fixed version here<<<


17
3D-Tech News Around The Web / NVIDIA GameWorks VR SDK 1.2
« on: February 02, 2016, 11:24:48 PM »
The GameWorks VR SDK contains NVIDIA's APIs, samples, and documentation for Virtual Reality game and application developers, including VR SLI and Multi-Res Shading for efficient VR rendering. This release contains bug fixes and updates to the sample applications.






18
3D-Tech News Around The Web / NVIDIA NVAPI R361 V2
« on: February 02, 2016, 11:20:49 PM »
 NVAPI is NVIDIA's core software development kit that allows direct access to NVIDIA GPUs and drivers on all windows platforms. NVAPI provides support for categories of operations that range beyond the scope of those found in familiar graphics APIs such as DirectX and OpenGL.
Initially exposed only to OEMs and game developer tools, NVAPI is now available for download to all developers interested in building Windows applications on NVIDIA GPUs.
     

19
English forum / How to use video texture in a GLSL Shader
« on: February 02, 2016, 11:05:54 PM »
So i saw this nice Shadertoy demo Wrist Slitter , which consists of a Mandelbrot with video in background.

Porting to GeeXLab is pretty simple, just copy the video texture code from demo_video_player_gles2_v2.xml and use it with iChannel

The demo is preset to Timelapse-1.m4v from code sample pack, try Big Buck Bunny instead or whatever makes you happy.

As you can see i don't know how to vertical flip textures in GeeXLab  :P

Mandelbrot zooming was too fast so i patched the pixelshader

#define slowdown 20.0
    return zoomto(xy, DEST, iGlobalTime/slowdown);


change value dependent on length of video



20
3D-Tech News Around The Web / NVIDIA GeForce Hot Fix driver 361.82
« on: February 02, 2016, 12:44:03 AM »
Answer ID 4026          |    Published 02/01/2016 10:12 AM          |    Updated 02/01/2016 10:33 AM

   This is a GeForce Hot Fix driver, version 361.82 that addresses the following issues:
 
  • Eject NVIDIA Graphics Device
 
Click the appropriate link to download.

Windows 7 and 8

64 bit Version
32 bit Version

Windows 10

64 bit - Win10
32 bit - Win 10
 

Pages: [1] 2 3 ... 172