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 ... 48
21
Microsoft has created its own FreeBSD image. Repeat. Microsoft has created its own FreeBSD image

Microsoft has created its own version of FreeBSD 10.3 to make it available and supported in Azure.

Quote
Redmond is not keeping its work on FreeBSD to itself: Anderson says “the majority of the investments we make at the kernel level to enable network and storage performance were up-streamed into the FreeBSD 10.3 release, so anyone who downloads a FreeBSD 10.3 image from the FreeBSD Foundation will get those investments from Microsoft built in to the OS.”

Link: http://www.theregister.co.uk/2016/06/09/microsoft_freebsd/

22
3D-Tech News Around The Web / C/C++ pointers abuse
« on: June 08, 2016, 05:49:04 PM »
For those who have a hard time in understanding C/C++ pointers...

Quote
By the way, it's well-known hack to abuse pointers a little called tagged pointers. In short, if all your pointers points to blocks of memory with size of, let's say, 16 bytes (or it is always aligned on 16-byte boundary), 4 lowest bits of pointer is always zero bits and this space can be used somehow. It's very popular in LISP compilers and interpreters.

Links:
- part 1 - C/C++ pointers: yet another short example
- part 2 - C/C++ pointers: yet another abuse
- part 3 - C/C++ pointers: pointers abuse in Windows kernel

23
Quote
It's 2016 and we're still stuck with various shading languages - the current contenders being HLSL for Direct3D, and GLSL for OpenGL and as the "default" frontend language to generate SPIR-V for Vulkan. SPIR-V may become eventually the IL of choice for everything, but that'll take a while, so right now, you need to convert HLSL to GLSL or vice versa if you want to target both APIs.

I won't dig into the various cross-compilers today - that's a huge topic - and focus on the language similarities instead. Did you ever ask yourself how your SV_Position input is called in GLSL? Then this post is for you!

Link: https://anteru.net/blog/2016/mapping-between-hlsl-and-glsl/

Another article that can be useful: How to Compute the Position and Normal in the Vertex Shader in OpenGL (GLSL) and Direct3D (HLSL)


24


Quote
As Reset development heads into the home stretch (September/October target for release) and Alpo continues working on gameplay and content, I’ve been adding missing features, fixing bugs and optimizing. One of the major remaining things was to complete the atmosphere technology. We’ve felt from the start that the world outside the gameplay area is also important for immersion. We want the player to feel like they’re on a planet and not just on an island.

Links:
- Youtube: https://www.youtube.com/watch?v=FnmWuCtxKw8
- Blog post: http://reset-game.net/?p=752

25
This is chapter XIII(b) from “beta” Volume 2 of the upcoming book “Development&Deployment of Multiplayer Online Games”, which is currently being beta-tested.

Quote
There are quite a few common wisdoms when it comes to C++ and games. As it always the case when facing a bunch of common wisdoms, some of them have their merits, some are obsolete-beyond-belief, and some are just taken from a very different context and are not really applicable. Let’s take a look at the most popular ones.

Link:
- http://ithare.com/c-performance-common-wisdoms-and-common-wisdoms/

26
x64dbg is a x64/x32 debugger that is currently in active development.

The debugger (currently) has three parts:
- DBG
- GUI
- Bridge

DBG is the debugging part of the debugger. It handles debugging (using TitanEngine) and will provide data for the GUI.

GUI is the graphical part of the debugger. It is built on top of Qt and it provides the user interaction.

Bridge is the communication library for the DBG and GUI part (and maybe in the future more parts). The bridge can be used to work on new features, without having to update the code of the other parts.

Features:
    Open-source
    Intuitive and familiar, yet new user interface
    C-like expression parser
    Full-featured debugging of DLL and EXE files (TitanEngine)
    IDA-like sidebar with jump arrows
    IDA-like instruction token highlighter (highlight registers etc.)
    Memory map
    Symbol view
    Thread view
    Content-sensitive register view
    Fully customizable color scheme
    Dynamically recognize modules and strings
    Import reconstructor integrated (Scylla)
    Fast disassembler (capstone)
    User database (JSON) for comments, labels, bookmarks etc.
    Plugin support with growing API
    Extendable, debuggable scripting language for automation
    Multi-datatype memory dump
    Basic debug symbol (PDB) support
    Dynamic stack view
    Built-in assembler (XEDParse)
    View your patches and save them to disk
    Built-in hex editor
    Find patterns in memory



Links:
- http://x64dbg.com
- https://github.com/x64dbg/x64dbg

27
Quote
The M/o/Vfuscator (short 'o', sounds like "mobfuscator") compiles programs into "mov" instructions, and only "mov" instructions. Arithmetic, comparisons, jumps, function calls, and everything else a program needs are all performed through mov operations; there is no self-modifying code, no transport-triggered calculation, and no other form of non-mov cheating.

Links:
- https://github.com/xoreaxeaxeax/movfuscator/




The SUBfuscator post-processor - translates M/o/Vfuscated C into only sub instructions:
- https://github.com/xoreaxeaxeax/movfuscator/blob/master/post/sub.py

28
3D-Tech News Around The Web / Re: VLC media player 2.2.4 released
« on: June 06, 2016, 02:38:36 PM »
Added to the Download Zone.


30
3D-Tech News Around The Web / Re: Download Zone - Latest Updates
« on: June 06, 2016, 02:31:20 PM »
I added the latest version of CDBurnerXP to the DL list. I scanned it with AVG and found nothing. Seems clean.

31
English forum / kx framework for OpenGL and Vulkan demos
« on: June 04, 2016, 05:10:46 PM »
kx is a new Lua framework for GeeXLab that provides useful functions for your OpenGL / Vulkan demos. In this first version, the main functionality is to display statistics (framerate, frame time, GPU load, etc.)

http://www.geeks3d.com/hacklab/20160604/kx-framework-lua-for-opengl-and-vulkan-demos/

The latest code sample pack contains demos that have been updated with this framework (see the code sample pack changelog for more info).

An empty demo with the kx framework:


32
English forum / How to use the gh_font module in Lua (and Python)
« on: June 04, 2016, 03:53:25 PM »
Here is an article that explains how to use the gh_font module to load True Type Fonts and display 2D texts:

http://www.geeks3d.com/hacklab/20160604/gh_font-true-type-font-module-lua-and-python/




33
English forum / GeeXLab 0.12.1 released
« on: June 04, 2016, 03:24:16 PM »
A new version of GeeXLab has been released for Windows platforms (32 and 64-bit).

More information:
http://www.geeks3d.com/hacklab/20160604/geexlab-0-12-1-released-for-windows-32-64-bit/

Downloads:
http://www.geeks3d.com/geexlab/downloads/

34
Quote
AnyPixel.js is an open source software and hardware library created here at Google, making it possible to use the web to create big, unusual, interactive displays out of all kinds of things. Anyone can take the code and the schematics to create their own display at any scale or level of expertise.

Links:
- Homepage: http://googlecreativelab.github.io/anypixel/
- Github: https://github.com/googlecreativelab/anypixel
- Youtube: https://www.youtube.com/watch?v=58pxJ8z1Vow

35
English forum / Re: Raspberry py and synergy
« on: June 02, 2016, 05:03:09 PM »
Do you have something particular in the log file?
What is the version of GeeXLab? The version for OpenGL ES or the new version for OpenGL 2.1 ?

36
3D-Tech News Around The Web / ASUS ROG Avalon: Modular Gaming PC
« on: May 31, 2016, 07:08:34 PM »
ASUS has unveiled at Computex 2016 its concept of modular and nearly cable-free gaming PC: Avalon

Links:
- ROG Avalon concept gives a glimpse into the future of cable-free PCs

-Asus shows off spectacularly modular gaming PC











37
3D-Tech News Around The Web / Quake 2 Realtime GPU Pathtracer
« on: May 31, 2016, 12:18:33 PM »
Quote
This is a from-scratch GPU-based pathtracer created specifically for Quake 2. It has several optimisations which are only viable due to the typical characteristics of Quake 2 such as support for parallogram-shaped lightsources, BSP ray traversal, and special handling of sky 'surfaces' (portals). It doesn't officially have a name, but you can call it Raylgun.

Links:
- http://amietia.com/q2pt.html
- https://github.com/eddbiddulph/yquake2/tree/pathtracing
- https://www.youtube.com/watch?v=VjTlYY-isho


38
3D-Tech News Around The Web / Tor Browser 6.0 released
« on: May 31, 2016, 12:12:18 PM »
Quote
The Tor software protects you by bouncing your communications around a distributed network of relays run by volunteers all around the world: it prevents somebody watching your Internet connection from learning what sites you visit, it prevents the sites you visit from learning your physical location, and it lets you access sites which are blocked.

The Tor Browser lets you use Tor on Windows, Mac OS X, or Linux without needing to install any software. It can run off a USB flash drive, comes with a pre-configured web browser to protect your anonymity, and is self-contained (portable).

Complete story:
https://blog.torproject.org/blog/tor-browser-60-released

Downloads:
https://www.torproject.org/download/download.html.en

39
Pouetlink of the 10bytes demo:
http://www.pouet.net/prod.php?which=67528

In the comments, there is a colpinski in 10bytes...

40
English forum / GeeXLab 0.12.0 released
« on: May 31, 2016, 11:42:30 AM »
GeeXLab 0.12.0.0 has been released for Windows 32 and 64-bit.

Complete story:
http://www.geeks3d.com/hacklab/20160531/geexlab-0-12-0-0-released-for-windows/

Downloads:
http://www.geeks3d.com/geexlab/downloads/

Pages: 1 [2] 3 4 ... 48