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 - JeGX

Pages: 1 2 [3] 4 5 ... 38
41
3D-Tech News Around The Web / Re: NVIDIA Mech Ti DirectX 12 tech demo
« on: June 11, 2015, 11:26:03 AM »
NVIDIA's Tom Petersen explaining the demo:

https://youtu.be/2Fi1QHhdqV4?t=1276

42
News on NVIDIA blog:

"Cooking up a Storm: GPU-Powered Smart Oven is a Miracle Machine"

Quote
The June Intelligent Oven uses the Tegra K1 processor to make critical cooking decisions, so you don’t have to.

http://blogs.nvidia.com/blog/2015/06/09/gpu-powered-june-oven/




43
English forum / Re: The Institute converted
« on: June 09, 2015, 04:58:34 PM »
That makes sense, because layout is a keyword in GLSL with OpenGL 3.2+. As usual, AMD is strict with GLSL compilation. 

44
A bit lost with DirectX feature level?

Quote
A DirectX feature level, in contrast, defines the level of support a GPU gives while still supporting the underlying specification. This capability was first introduced in DirectX 11. Microsoft defines a feature level as “a well defined set of GPU functionality. For instance, the 9_1 feature level implements the functionality that was implemented in Microsoft Direct3D 9, which exposes the capabilities of shader models ps_2_x and vs_2_x, while the 11_0 feature level implements the functionality that was implemented in Direct3D 11.”



Link:
- http://www.extremetech.com/extreme/207598-demystifying-directx-12-support-what-amd-intel-and-nvidia-do-and-dont-deliver

45
Quote
A 24.8 precision texture interpolator means that there's a maximum of 256 intermediate values possible between two adjacent pixels of a texture. 256 values are a lot for albedo textures for sure, but often in computer graphics textures encode not only surface properties, but they serve as LookUp Tables (LUT), heighfields (for terrain rendering), or who knows what. In those cases, you can find yourself easily lacking more resolution than 256 values between pixels. This article is about why this problem manifests and how it can be easily workarounded. In the image below you can see the difference between a regular GLSL's texture() or texture2D() call which triggers the hardware texture interpolation with its 256 intermediate values and that procudes starcase artifacts versus the correct full floating point texture interpolation which produces the desired smooth results.

Link: http://iquilezles.org/www/articles/hwinterpolation/hwinterpolation.htm

In short for GLSL shaders, replace:
Code: [Select]
// regular texture fetching
vec4 textureBad( sampler2D sam, vec2 uv )
{
    return texture( sam, uv );
}

by

Code: [Select]
// improved bilinear interpolated texture fetch
vec4 textureGood( sampler2D sam, vec2 uv )
{
    vec2 res = textureSize( sam );

    vec2 st = uv*res - 0.5;

    vec2 iuv = floor( st );
    vec2 fuv = fract( st );

    vec4 a = texture( sam, (iuv+vec2(0.5,0.5))/res );
    vec4 b = texture( sam, (iuv+vec2(1.5,0.5))/res );
    vec4 c = texture( sam, (iuv+vec2(0.5,1.5))/res );
    vec4 d = texture( sam, (iuv+vec2(1.5,1.5))/res );

    return mix( mix( a, b, fuv.x),
                mix( c, d, fuv.x), fuv.y );
}

47
Quote
Graphics card manufacturer XFX has accidentally confirmed on their website that the upcoming AMD Radeon R9 390X is, in fact, a rebranded version of the R9 290X, which launched towards the end of 2013.

On their product page for the XFX Radeon R9 290X Double Dissipation Edition, towards the bottom of the page the company has posted a picture of a box that clearly shows R9 390X branding. The card itself comes with two large fans atop a cooler that includes seven heat pipes, plus the usual selection of display outputs: two DVI, one HDMI, and one DisplayPort.

Links:
- http://www.pcper.com/news/Graphics-Cards/AMD-R9-390X-Confirmed-Hawaii-Rebrand-Leaked-Box-Shot
- http://www.techspot.com/news/60917-xfx-accidentally-confirms-amd-radeon-r9-390x-rebrand.html

48
Nvidia and TSMC allegedly tape out next-gen 14nm Pascal GPU

Quote
According to sources on the Beyond3D and 3DCenter forums Nvidia's next-gen Pascal GPU has been taped out. Thus the first of the Pascal architecture chips, known as the GP100, has successfully been prototyped using the TSMC 16nm FinFET Plus process. This is a significant milestone and now engineers will be able to test and tweak the design to ready it for market rollout.

Links:
- http://hexus.net/tech/news/graphics/83801-nvidia-tsmc-allegedly-tape-next-gen-14nm-pascal-gpu/
- https://forum.beyond3d.com/posts/1848329/

49
3D-Tech News Around The Web / Steam Machines
« on: June 05, 2015, 03:59:41 PM »
Quote
Syber’s Steam Machine series gives gamers more power and more customization than standard video game consoles. Customers can start with the Steam Machine I, which features an Intel Core i3-4160, NVIDIA GeForce GTX 750 1GB, 4GB RAM and 500GB HDD with a starting price of $499.  The advanced Steam Machine X features an Intel Core i7-4790K CPU, NVIDIA GeForce GTX 980 graphics, 16GBs RAM and 1TB HDD at $1,419.

Links:

- http://anandtech.com/show/9341/steam-machines-steam-link-steam-controller-launching-november-10th
- http://www.sybergaming.com/products/steam-machine.aspx

50
English forum / Re: Sharbat Gula converted
« on: June 01, 2015, 08:39:01 PM »
Cool!

Thanks for your work Stefan!

I know where to find the demos for the next update of MadShaders  ;)

51
Oculus Rift Confirms "Pause" in OS X, Linux Development, Some Devs are Mad:

Quote
Our development for OS X and Linux has been paused in order to focus on delivering a high quality consumer-level VR experience at launch across hardware, software, and content on Windows. We want to get back to development for OS X and Linux but we don’t have a timeline.

Link: http://www.dailytech.com/Oculus+Rift+Confirms+Pause+in+OS+X+Linux+Development+Some+Devs+are+Mad/article37354.htm

52
Quote
A common practice in computer graphics is to pack and compress vertex attributes. It reduces the memory footprint, time to transfer data across the bus from the CPU to the GPU, and GPU memory bandwidth at the cost of extra instructions in the vertex shader. Another benefit may be that there are more attributes than the maximum number of vertex attributes supported.

Link: http://cesiumjs.org/2015/05/18/Vertex-Compression/

53
Intel v4206 fixes some MadShaders 0.4.x rendering glitches (see HERE):

- Bokeh blur: OK



- Mobius balls: OK

54
English forum / GL-Z 0.3.0 released
« on: May 13, 2015, 04:51:20 PM »
GL-Z 0.3.0 is available for Windows, Linux, OSX and Raspberry Pi:

http://www.geeks3d.com/20150513/gl-z-0-3-0-released-raspberry-pi-support-added/

Post your feedbacks or bug-reports in this thread.

55
ZeroBrane Studio is a lightweight Lua-based IDE for Lua with code completion, syntax highlighting, live coding, remote debugger, and code analyzer (supports Lua 5.1, 5.2, 5.3, LuaJIT and other Lua interpreters).

Links:
- ZeroBrane Studio homepage
- ZeroBraneStudio @ Github
- Changelog


Excellent tool for debugging GLSL Hacker demos (once luasocket support will be added to GLSL Hacker)...

56
3D-Tech News Around The Web / An Introduction to OpenCL C++
« on: May 13, 2015, 04:15:31 PM »
An introduction to the latest provisional OpenCL 2.1 specification with a kernel language based on C++:

https://www.khronos.org/assets/uploads/developers/resources/Intro-to-OpenCL-C++-Whitepaper-May15.pdf


Other tutorials and articles about OpenCL can be found HERE.

57
Quote
Synthclipse is a GLSL shader prototyping tool. It makes possible to fast develop all kinds of shaders: Fragment (FS), Vertex (VS), Geometry (GS), Tessellation (TS) and Compute (CS). Shader development can be done using, compatible with Fragmentarium and Shadertoy (but limited to FS and VS), Fragx shaders or by using fully featured JavaScript JSX scripts. The JSX API is consistent with WebGL but in fact exposes complete OpenGL 4+ API.

Synthclipse is based on Eclipse IDE and depends on Eclipse CDT (C/C++ Development Tooling). It pretends that GLSL is just plain C++ code.

Link:
- http://synthclipse.sourceforge.net/index.html

58
Quote
SYCL (pronounced ‘sickle’) is a royalty-free, cross-platform abstraction layer that builds on the underlying concepts, portability and efficiency of OpenCL that enables code for heterogeneous processors to be written in a “single-source” style using completely standard C++.   SYCL enables single source development where C++ template functions can contain both host and device code to construct complex algorithms that use OpenCL acceleration, and then re-use them throughout their source code on different types of data.

Links:
- https://www.khronos.org/opencl/sycl
- https://www.khronos.org/news/press/khronos-releases-sycl-1.2-final-specification-c-single-source-heterogeneous

59
3D-Tech News Around The Web / ClanLib 4.0 released
« on: May 11, 2015, 08:19:42 PM »
ClanLib is a cross platform C++ toolkit library with a primary focus on game creation. The library is Open Source and free for commercial use.

Quote
The ClanLib C++ Game SDK has been updated. Key updates since previous release include a path drawing module using CPU/GLSL to render anti-aliased SVG style primitives (including lines). Now fully supports Windows, Mac OS X and Linux. All source has a very liberal zlib style license

Links:
- http://www.clanlib.org
- https://github.com/sphair/ClanLib

Source of the news: opengl.org

Pages: 1 2 [3] 4 5 ... 38