Warning: Undefined array key "HTTP_ACCEPT_LANGUAGE" in /home/clients/50536745d503cc9bd290722a231d5f8f/web/includes/o3_common.php on line 79

Deprecated: strpos(): Passing null to parameter #1 ($haystack) of type string is deprecated in /home/clients/50536745d503cc9bd290722a231d5f8f/web/includes/o3_common.php on line 79
oZone3D.Net - Demoniak3D Developer Guide




GeeXLab
Current version: 0.45.1
>GeeXLab homepage

FurMark
Current version: 1.30.0
>FurMark homepage

GPU Caps Viewer
Current version: 1.55.0.0
>GPU Caps Viewer homepage

GPU Shark
Current version: 0.26.0.0
>GPU Shark homepage


Blogs
>JeGX's HackLab

Geeks3D's Articles
>GPU Memory Speed Demystified

>Multi-Threading Programming Resources

>GeForce and Radeon OpenCL Overview

>How to Get your Multi-core CPU Busy at 100%

>How To Make a VGA Dummy Plug

>Night Vision Post Processing Filter

PhysX FluidMark
Current version: 1.5.4
>FluidMark homepage

TessMark
Current version: 0.3.0
>TessMark homepage

ShaderToyMark
Current version: 0.3.0
>ShaderToyMark homepage
>ShaderToyMark Scores

Demoniak3D
Current Version: 1.23.0
>Demoniak3D
>Download
>Libraries and Plugins
>Demos
>Online Help - Reference Guide
>Codes Samples
 
oZone3D.Net - Demoniak3D Developer Guide


» Back To Index

Demoniak3D/LUA API: Debug functions library

The HYP_Debug library manages the debugging functions. These debugging functions allow to write debugging information (also called "traces") in the log file of Hyperion. With each launching of Hyperion, a log file is created in the root directory of Hyperion, which is called hyperion_0001.log:
<->[NORMAL]#Mon Oct 18 09:55:49 2004#Hyperion 0.9.0 started up ok.#
In this file are stored all the errors, warnings or strange behaviors. The Hyperion developer can also use it to record the debug traces of his LUA scripts.
HYP_Debug.Trace
Another way to monitor debugging is to open the Output Debug window from the "Tools" menu. Each call to the HYP_Trace() function is sent to this window. It is very convenient for debugging LUA sessions:




Trace

Trace allows to write a character string in the log file of Hyperion or in the debug window.
Syntax
HYP_Debug.Trace( string );
  • string - [STR2047] - character string.
Example
-- test de HYP_Trace.
HYP_Debug.Trace( "this is a  string character written with LUA!" );

local debug_str = "Here is another string. Elapsed time=" .. HYP_GetElapsedTime();
HYP_Debug.Trace( local debug_str );


GeeXLab demos


GLSL - Mesh exploder


PhysX 3 cloth demo


Normal visualizer with GS


Compute Shaders test on Radeon


Raymarching in GLSL



Misc
>Texture DataPack #1
>Asus Silent Knight CPU Cooler
Page generated in 0.0035910606384277 seconds.