0
I Use This!
Inactive

Commits : Listings

Analyzed about 5 hours ago. based on code collected 2 days ago.
Jun 22, 2024 — Jun 22, 2025
Commit Message Contributor Files Modified Lines Added Lines Removed Code Location Date
UPDATE: SpaD3D:Texture2D::createFromFile: now is used createXXXTextureFromFileEx instead of createXXXTextureFromFile (from DirectXTex library) REMOVED: SPAD3D:Texture2D:loadFilter, loadMipFilter CLEANUP: SpaD3D:Texture2D: comments More... over 11 years ago
NEW: spaut:Str::rePlace command for regexp replacement More... over 11 years ago
NEW: Component spad3d:Buffer NEW: Script class D3DBuffer CHANGE: VS2012\spad3d.vcxproj: DirectXTex files moved to its own logical folder More... over 11 years ago
NEW: spaut:List::sort command to sort the list alphabetically FIX: utils.sps:useModule: errors in handling empty arguments More... over 11 years ago
NEW: spad3d:FloatBuffer::storeValues: command to copy values from the float buffer to given component via ISPACommonDataBuffer More... over 11 years ago
NEW: spad3d:Device::dispatch: command to execute code in a pre-set compute shader NEW: spad3d:ComputeShader::dispatch: command to set the compute shader and execute it NEW: spad3d:FloatBuffer::setXXAsSRV: commands to set the float buffer to chosen shader stage as shader resource view NEW: spad3d:FloatBuffer::setCSAsUAV:command to set the float buffer to compute shader stage as unordered access view NEW: spad3d:FloatBuffer::create: now creates SRV and UAV when proper bind flags are set NEW: spad3d:Texture2D::setCSAsUAV: command to set the texture to compute shader stage as unordered access view NEW: spad3d:Texture2D::create, createFromFile: now create UAV when UA bind flag is set CHANGE: spad3d:FloatBuffer::loadFromGPU, writeToGPU: now use auxilliary buffer with usage staging to perform copies between CPU and GPU FIX: VS2012\spad3d.vcxproj: debug configuration: removed d3dx11d.lib dependency and added global definition _WIN32_WINNT=_WIN32_WINNT_VISTA UPDATE: doc\hlsl.ini: *.csh file type added UPDATE: spad3d:Device : added constants D3D11_BIND_UNORDERED_ACCESS and D3D11_RESOURCE_MISC_BUFFER_STRUCTURED More... over 11 years ago
NEW: tools/clock.h: template specialization template<> class CLockScope<CSpinLock&> to allow use of LOCK_SCOPE(CSpinLock*) FIX: Redundant compilation of hashmapinit.cpp when building spaman CLEANUP: spalib\build More... over 11 years ago
NEW: spaut:Str::reFind, reSearch: regexp find (returns indices of all subpatterns of the first match) and search (returns all matched strings for given subpattern) NEW: spaut:Int::&, |: bitwise & and | CHANGE: spaut:Int, Float, Double, Str: CSpinLock used instead of CCrisec, improves performance CHANGE: spad3d\build directory structure refactored to support multiple IDEs/IDE versions (files previously in package/build moved to package/build/VS2010, paths in .vcxproj and .filters updated accordingly) UPDATE: spautbcb:FOpenDlg: updated to compile with C++Builder XE4 More... over 11 years ago
FIX: spad3d:VertexBuffer::addVertex: too early SPAARG_CHECK UPDATE: Release versions compiled with multithreaded dll runtime library UPDATE: Minor updates to reflect recent changes (constness, obsolete includes) More... over 11 years ago
CHANGE: the maximum number of event parameters changed to 16 More... over 11 years ago
LAME: cstr_conversion.h: conditional exclusion of CCstrConversion for STL containers when compiled on C++Builder More... over 11 years ago
CHANGE: spalib and spamanager compiled with multithreaded dll runtime library so that libhoard can be taken full advantage of More... over 11 years ago
NEW: add a possibility to create templated components More... over 11 years ago
FIX: spacmd.h: do not print type information in the error message if the type is already present in the signature More... over 11 years ago
CHANGE: spaman build directory structure refactored to better support multiple IDEs/IDE versions (each IDE/version has its own directory), paths in project files updated accordingly More... over 11 years ago
FIX: cstrunicode.h include added to spa.h More... over 11 years ago
FIX: spalib: cstrunicode.cpp added to VS2012 project in order to be compiled into spa.lib More... over 11 years ago
CHANGE: spad3d:Texture2D::createFromFile, saveToFile: switch from D3DX11 to DirectXTex library (added as depend) UPDATE: spad3d: added global define _WIN32_WINNT=_WIN32_WINNT_VISTA so that DirectXTex does not use Win8 only CreateFile2 function UPDATE: spad3d: all shader components::compile: added D3DCompile from D3DCompiler.h as an alternative to D3DX11CompileFromMemory from D3DX11.h, conditionally compiled based on IDE version UPDATE: spad3d:Device: constants: removed all D3DX11 constants More... over 11 years ago
FIX: CSPAEvent adding a superfluous first empty argument to every fired event NEW: SPPARG(type, argName) and SPAARG_D(type, argName, default) macros for an easier cooperation with templated functions More... over 11 years ago
NEW: cspaudatabuffer: added clearX and rangeX commands to easily clear/get parts of the buffer More... over 11 years ago
NEW: spad3d:D3DRenderTargets::add: support optional arguments to set a specific texture slice as render target CHANGE: spad3d\build directory structure refactored to support multiple IDEs/IDE versions (files previously in package/build moved to package/build/VS2010, paths in .vcxproj and .filters updated accordingly) UPDATE: constness added to char* where required to compile with SPA 10.0.130711 or later UPDATE: spad3dut refactored to use SPAARG_CHECK macro More... almost 12 years ago
FIX: ISPACommonGuiWinWindowHandle::handle: added constness to argument More... almost 12 years ago
NEW: tools/clock.h: template specialization template<> class CLockScope<CCrisec&> to allow use of LOCK_SCOPE(CCrisec *) CHANGE: SPAEVENT: event script name added as second argument FIX: SPAPROP: help string UPDATE: Visual Studio 2012 and C++ Builder spalib projects updated to reflect file renames in the previous commit More... almost 12 years ago
UPDATE: Script classes updated to reflect new spaut:Funct and spaut:FuntTokenized behaviour (SpaUtils version 6.0.130702) UPDATE: Package updated to use commit.sps More... almost 12 years ago
CHANGE: apps/PackageGenerator: package\build directory structure refactored to support multiple IDEs/IDE versions (files previously in package/build moved to package/build/VS2010, paths in .vcxproj and .filters updated accordingly) More... almost 12 years ago
CHANGE: move commit.sps to apps, in-package commit scripts only reference this app script FIX: package generator uses new logTrigger command to disable logging instead of killing the process More... almost 12 years ago
NEW: spautbcb:Console::logTrigger: command to set when console contents should be saved to log files NEW: commit.sps in package root to automate changelog.txt, version.h and commit update More... almost 12 years ago
NEW: component spautbcb:TextInput FIX: start.sps:home: allow no argument FIX: start.sps: do not notify of unhandled exception return FIX: spautbcb: compilation with SPA 10 CLEANUP: apps/asm/generateNewPackage.sps More... almost 12 years ago
CHANGE: rename version xxx.txt to changelog.txt FIX: compilation with SPA 10 More... almost 12 years ago
NEW: commit.sps generated for new packages. Automatically updates version.h, changelog.txt and makes a commit. CHANGE: renamed version xxx.txt to changelog.txt FIX: compilation with SPA 10 FIX: cspauwtime.cpp: wrong month being reported by timef command More... almost 12 years ago