main

NVidia announces new Pixel and Vertex Shader Language

Tim Dorr   on 14 June 2002 - 14:35 · 4 comments & 271 views

Advertisement (Why?)
Well, as a first news post, I found this rather interest article through /. that goes into some terrific detail on nVidia's new High-Level Pixel and Vertex Shader language.

Graphics giant NVIDIA today announced Cg, an initiative with participation from Microsoft to create a cross-platform, hardware-independent, high-level Pixel and Vertex Shader programming language.

Writing code for existing Pixel and Vertex Shaders is akin to writing assembly code. Eventually it'll work but it's a laborious, low-level exercise with almost no comprehensibility if someone else works on the code. Enter Cg, a high-level "C"-like language that will provide greater accessibility to the tricky bit twiddling.

News source: CG Channel Article
News source: /.


Changes/Additions:
----------------------
  • Ricochet included in this release.
  • Added logging of the anti-cheat system catching and kicking detected cheats.
  • Added logging of "kick" commands.
  • Added logging of "banid" commands.
  • Changed error message if clients try to download missing resources to be more helpful.
  • Changed 'exec' command now only works on .cfg and .rc files.
  • Changed 'exec' command no longer allows ".." or "" or ":" in the filename.
  • Added new debug message for mod makers if a packet couldn't be parsed correctly.
  • Linux: hlds_run now does auto-restart by default (to disable: define "-norestart" on the command line)
  • Linux: hlds_run uses "exec" when you define the "-norestart" option.
  • Linux: Added -pingboost command line parameter. Currently supports three different methods ('-pingboost 1', '-pingboost 2', and 'pingboost 3'). These may not work well (or at all) on some OS environments.
  • Linux: Added "-debug" flag to hlds_run to automatically run gdb and pull out useful info.

New CVARS:
-------------
  • Added "serverversion", can be set to '1108' to view/re-record old demos.
  • Added "sv_logbans" to turn the logging of player bans on and off. Default is 0 (off).

Bug Fixes:
------------
  • Fixed incorrect WonID logging.
  • Fixed sv_allowdownload being required to be set to 1 for clients to connect to secure servers.
  • Fixed 'bad address type' fatal error on servers that attempt to run in secure mode but have no DNS resolution.
  • Fixed DropClient messages for Steam clients who were banned or have a duplicate Steam ID to properly show the SteamID of the client.
  • Fixed HLTV reporting wrong spectator numbers if connection to server was pending.
  • Fixed "multicast 1" not working if it was issued before HLTV connected to game server.
  • Fixed relay proxies reporting wrong spectator/slots numbers in multiplayer/LAN menu.
  • Fixed DMC powerup bug where the invisibility ring would make people glow red.
  • Fixed rcon bug in HLTV.
  • Fixed delay being reset to default value during changelevel.
  • Fixed a problem with propagating HLTV banners.
  • Fixed client freeze on exit.
  • Fixed framerate problem on some ATI video cards.
  • Fixed MaxPing filter not being saved correctly.
  • Fixed sky box bug.
  • Fixed TFC spy disguise menu bug.
  • Fixed DMC view model animation bug.
  • Fixed bug using "exec " on large files (e.g. banned.cfg).
  • Linux: Fixed server using 64 MB more memory than it needed to.
  • Linux: Fixed 'undefined symbol: __strtouq_internal' on some Linux systems.
  • Linux: Fixed segmentation fault on some Linux systems when attempting to run in secure mode.

  • English Half-Life 1.1.0.9 - 1.1.1.0 Update (12.2Mb)
  • English Half-Life 1.1.0.9 - 1.1.1.0 @ 3D Gamers

  • English Half-Life 1.1.1.0 Full Install (82Mb)
  • English Half-Life 1.1.1.0 Full Install @ 3D Gamers

  • Post a comment · Send to friend Comments · There are 4 additional comments

    Commenting has either been disabled on this article or you are not logged in. Click here to login or register, its free!

    Note: Anonymous commenting is disabled in order to keep the quality of responses to a high standard.

    Advertisement (Why?)