PDA

View Full Version : NShader Shader Syntax Highlighter AddIn for Visual Studio


News
05-18-10, 10:40 AM
http://images.vizworld.com/wp-content/uploads/2010/05/SiteBanner-250x79.jpgIf you use Microsoft‚??s Visual Studio IDE for development and write any shader code (GLSL, HLSL, CG, etc) then you definitely should check out NShader.¬* It‚??s a free addon that adds syntax highlight for those languages, making Visual Studio a much more fully functional IDE for those who work in shader languages.¬* It does have a few limitations:



The CG syntax highlighter is using the same HLSL syntax highlighter (they have similar keywords).
No syntax analyzing and checking. NShader only use a basic tokenizer to extract keywords. Future versions may include syntax analyser.
No braces/bracket matching
No completion
No formatting

But given how poor Visual Studio‚??s existing support is, it‚??s a huge benefit.

via NShader ‚?? HLSL ‚?? GLSL ‚?? CG ‚?? Shader Syntax Highlighter AddIn for Visual Studio (http://nshader.codeplex.com/).

Reach out to the community of Visualization and Graphics Experts by Advertising on VizWorld.com (http://www.vizworld.com/advertising) Related posts:

NVIDIA Nsight Open Beta for Visual Studio Developers (http://www.vizworld.com/2010/04/nvidia-nsight-open-beta-visual-studio-developers/)
Ronen Bekerman on Hair & Fur in 3D Studio Max (http://www.vizworld.com/2010/03/ronen-bekerman-hair-fur-3d-studio-max/)
OpenCL Studio, a parallel programming environment (http://www.vizworld.com/2010/04/opencl-studio-parallel-programming-environment/)



http://feedads.g.doubleclick.net/~a/O6wzyQsDC_08xTADMhfvPAbvoBg/0/di (http://feedads.g.doubleclick.net/~a/O6wzyQsDC_08xTADMhfvPAbvoBg/0/da)
http://feedads.g.doubleclick.net/~a/O6wzyQsDC_08xTADMhfvPAbvoBg/1/di (http://feedads.g.doubleclick.net/~a/O6wzyQsDC_08xTADMhfvPAbvoBg/1/da)

http://feeds.feedburner.com/~ff/Vizworldcom?d=jF0xLZz7rsI (http://feeds.vizworld.com/~ff/Vizworldcom?a=IqigenEAVTw:ARgWbUvxFHI:jF0xLZz7rsI) http://feeds.feedburner.com/~ff/Vizworldcom?d=yIl2AUoC8zA (http://feeds.vizworld.com/~ff/Vizworldcom?a=IqigenEAVTw:ARgWbUvxFHI:yIl2AUoC8zA) http://feeds.feedburner.com/~ff/Vizworldcom?d=bcOpcFrp8Mo (http://feeds.vizworld.com/~ff/Vizworldcom?a=IqigenEAVTw:ARgWbUvxFHI:bcOpcFrp8Mo) http://feeds.feedburner.com/~ff/Vizworldcom?d=qj6IDK7rITs (http://feeds.vizworld.com/~ff/Vizworldcom?a=IqigenEAVTw:ARgWbUvxFHI:qj6IDK7rITs) http://feeds.feedburner.com/~ff/Vizworldcom?i=IqigenEAVTw:ARgWbUvxFHI:V_sGLiPBpWU (http://feeds.vizworld.com/~ff/Vizworldcom?a=IqigenEAVTw:ARgWbUvxFHI:V_sGLiPBpWU) http://feeds.feedburner.com/~ff/Vizworldcom?i=IqigenEAVTw:ARgWbUvxFHI:gIN9vFwOqvQ (http://feeds.vizworld.com/~ff/Vizworldcom?a=IqigenEAVTw:ARgWbUvxFHI:gIN9vFwOqvQ) http://feeds.feedburner.com/~ff/Vizworldcom?i=IqigenEAVTw:ARgWbUvxFHI:F7zBnMyn0Lo (http://feeds.vizworld.com/~ff/Vizworldcom?a=IqigenEAVTw:ARgWbUvxFHI:F7zBnMyn0Lo) http://feeds.feedburner.com/~ff/Vizworldcom?d=drJFLoyN2Qg (http://feeds.vizworld.com/~ff/Vizworldcom?a=IqigenEAVTw:ARgWbUvxFHI:drJFLoyN2Qg) http://feeds.feedburner.com/~ff/Vizworldcom?d=pTjEXS6cweE (http://feeds.vizworld.com/~ff/Vizworldcom?a=IqigenEAVTw:ARgWbUvxFHI:pTjEXS6cweE)
http://feeds.feedburner.com/~r/Vizworldcom/~4/IqigenEAVTw

More... (http://feeds.vizworld.com/~r/Vizworldcom/~3/IqigenEAVTw/)