Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/CnCNet/ts-ddraw

Rewrite of cnc-ddraw with Tiberian Sun as the target
https://github.com/CnCNet/ts-ddraw

use dprintf

5c1394b699fd9b6e37ab84b993cab147044b41a9 authored over 5 years ago by FunkyFr3sh <[email protected]>
use EnumDisplayModes code from cnc-ddraw since it works with compat modes enabled and only shows each resolution once

7487470e531d9db093a8c86da3b583be264dd14a authored over 5 years ago by FunkyFr3sh <[email protected]>
call SetPixelFormat only once

cca438935ce83a43b276a971da32cc1fdb4ffd44 authored over 5 years ago by FunkyFr3sh <[email protected]>
fix crash with origin yr

a509ff341d0481ca80366f983298fead69066f3f authored over 5 years ago by FunkyFr3sh <[email protected]>
Sets FixedOutput=stretch as the default value.

60b3b8009076e5afc3504c3f6986ab13c3709005 authored over 5 years ago by Daniel Keeton Jr <[email protected]>
Fixed a problem with width and height for unavailable resolutions.

c213810d8775662cee373605a44d724d6d90ca79 authored over 5 years ago by Daniel Keeton Jr <[email protected]>
Adds new option 'FixedOutput' to allow the selection of display modes that are stretched for centered.

2b5446cbbf2e0ba070cf6e993d95130d2d84c259 authored over 5 years ago by Daniel Keeton Jr <[email protected]>
Forces Nvidia and AMD high performance graphics.

dd05411ab5315d8db9766c93507903e29ad0e753 authored over 5 years ago by Daniel Keeton Jr <[email protected]>
Merge pull request #11 from wzyboy/patch/notes-on-origin

Notes on Origin version

69bf1a1307c29381af742f3a78089aa5e2179ed8 authored almost 6 years ago by dkeetonx <[email protected]>
Notes on Origin version

Vide https://github.com/CnCNet/ts-ddraw/issues/8

e8031314e4cc28609b2e99e8eb1a1875681d3107 authored almost 6 years ago by Zhuoyun Wei <[email protected]>
Default FPS to display frequency.

3f81482dc9dad57dbfeb7e7dc07da606ccc27e06 authored almost 6 years ago by Daniel Keeton Jr <[email protected]>
1.1.4.12

0a7a78291edacbf8dc530fa3ec4a845f5380cd90 authored almost 6 years ago by Daniel Keeton Jr <[email protected]>
Only use 32 bit display modes.

c7775f63a1662337a2d8f6dd00e74ef77544c700 authored almost 6 years ago by Daniel Keeton Jr <[email protected]>
Changes the renderer so that it renders at slightly slower than then monitor refresh rate.

48c8d2a4bcf24f240b9cd909553b832423be04da authored almost 6 years ago by Daniel Keeton Jr <[email protected]>
Set DPI awareness

f8560cd0ae7f00857d91f8d3aac08074348d3549 authored almost 6 years ago by Daniel Keeton Jr <[email protected]>
Fixes a bug that could cause the wrong frequency chosen when vsync is enabled

f2681a23768077b55c365bd73277f643ef082df4 authored almost 6 years ago by Daniel Keeton Jr <[email protected]>
Fixes GDI renderer by using Sleep(500) in the render function.

6042283333aa00624e6cca6d88aea26690063d8a authored almost 6 years ago by Daniel Keeton Jr <[email protected]>
Use StretchBlt in ReleaseDC

d1eda9283d169fb447cf6e087d571c2384091662 authored almost 6 years ago by Daniel Keeton Jr <[email protected]>
Adds 200 guardlines for fog of war fix. Bump version 1.1.4.10

2b080f300c33f2fcf2accc6a44a5e7f4d73b926f authored almost 6 years ago by Daniel Keeton Jr <[email protected]>
Bump version. 1.1.4.9

dc8a5bea512ea30a3cf810d95342aebaeb17be5b authored almost 6 years ago by Daniel Keeton Jr <[email protected]>
Fixes black screen on alt+tab.

bce0280ab5a8cba097dce95abac2685cdf6ea8cf authored almost 6 years ago by Daniel Keeton Jr <[email protected]>
Reworked threading so that that Multi Proc affinity only gets set if SingleProcAffinity=No

a6fbbe3a6fb8aa857426ea777db025167cd27c91 authored almost 6 years ago by Daniel Keeton Jr <[email protected]>
Fixes the AddRef function. It was previously missing the addition part.

3b6ad75d4eb1c5685010581de7afb6366ddc1ed7 authored about 6 years ago by Daniel Keeton Jr <[email protected]>
1.1.4.8 - Bug fixes for old graphics cards and for corner case shader problems.

20836169437b1ed8e23ff1910fe896e4b59f0b77 authored about 6 years ago by Daniel Keeton Jr <[email protected]>
Fixes conversion ShaderTest function.

8e86b67b3f8230a720f1c03af359b2ee6555cf0b authored about 6 years ago by Daniel Keeton Jr <[email protected]>
Re-run shader program setup if the conversion shader fails. Still a work in progress.

db10b016bb2ac27a9de2a4aaeff0621628754848 authored about 6 years ago by Daniel Keeton Jr <[email protected]>
Force the textures to be powers of 2. And reenables the passthrough fragment shader.

944554cef700ca04c85738d75efbacbcbb91e586 authored about 6 years ago by Daniel Keeton Jr <[email protected]>
include stdint

525dc91313ce4788df4050388ea6079200832f92 authored about 6 years ago by FunkyFr3sh <[email protected]>
Adds a functions to check if a texture transfered to GPU and back to CPU and a function to test if the fragment shader can convert 16 bit to 32 bit colors correctly.

281c7517fb8425367d784cb3dca05540b88a5cce authored about 6 years ago by Daniel Keeton Jr <[email protected]>
add dummy shader

0ffe9d87366710d02ca0c42573bf76f8b0c18481 authored about 6 years ago by FunkyFr3sh <[email protected]>
Adds a configuration option to enable/disable the 16->32bit conversion shader. ConvertOnGPU

8bcf9d36aceba73263eb2d322147916652ca235e authored about 6 years ago by Daniel Keeton Jr <[email protected]>
Exports ThreadSafe so that ts-ddraw can remove SingleProcAffinity when an exe is thread safe.

3abd94454d5068a4e00f620caba034de291f5a7b authored about 6 years ago by Daniel Keeton Jr <[email protected]>
Fixes the new mouse unlock for window mode.

c748fd0bb51f6e03938df154ff3cdfcbcd8c26eb authored about 6 years ago by Daniel Keeton Jr <[email protected]>
Changes wndproc so that display settings aren't reset when the mouse isn't locked. This allows the mouse to go to another monitor in multimonitor setup.

Adds a new setting so that the mouse will unlock when the cursor is at the edge of the screen for...

85d39d2ac65847e277f93bcd34bf099fe438d03c authored about 6 years ago by Daniel Keeton Jr <[email protected]>
Fixes a crash that could happen if Blt is called with a uninitialized surface.

325e161988c3649d2c592da6c21f050f691ca396 authored about 6 years ago by Daniel Keeton Jr <[email protected]>
1.1.4.7 - Fixes *nix gnome, unity and mate.

580cf95c57d7a46011239e076082d2d072ef0bfe authored about 6 years ago by Daniel Keeton Jr <[email protected]>
Use HWND_TOP to avound problems with TOPMOST in window mode on wine.

de80754bb697b621c410e382540588851017fc67 authored about 6 years ago by Daniel Keeton Jr <[email protected]>
Best fix for unity and gnome fullscreen and alt tab using WM_WINDOWPOSCHANGED.

816862cfdf622fc59fc9b3ca3942d45bd1b7cf18 authored about 6 years ago by Daniel Keeton Jr <[email protected]>
More fixes for gnome and unity alt+tab.

be287ae7bafe478dfd7f12e89a80222cfe35c384 authored about 6 years ago by Daniel Keeton Jr <[email protected]>
never call ShowCursor (let the game take care of that)

b600d12bacfc560dfbcd584dfc797b71687cd14d authored about 6 years ago by FunkyFr3sh <[email protected]>
1.4.4.6

3961f6fee14fde756f660394356d8b4983d13a9d authored about 6 years ago by Daniel Keeton Jr <[email protected]>
A better fix for linux. Always set the game window to full desktop size.

b9b5fde8f7d373953e73cfd385adbe79ad1bc5fc authored about 6 years ago by Daniel Keeton Jr <[email protected]>
Revert "Fixes gnome 3 full screen and alt+tab problems."

This reverts commit 14a4564b65a9607d197746809fcf5c2824bdb52f.

38319322b63868b77e1f5f5e3b96db96069f7ef9 authored about 6 years ago by Daniel Keeton Jr <[email protected]>
New Hook IAT function for linux/snap security policy. (Copied from cnc-ddraw)

016cd68acc9b7f29f9a88763344ecb67a2d306db authored about 6 years ago by Daniel Keeton Jr <[email protected]>
Fixes gnome 3 full screen and alt+tab problems.

14a4564b65a9607d197746809fcf5c2824bdb52f authored about 6 years ago by Daniel Keeton Jr <[email protected]>
Reduces calls to wglMakeCurrent that may have been causing performance problems.

90a45432c750b03d8a03e11c22f4ce43a65d66df authored about 6 years ago by Daniel Keeton Jr <[email protected]>
Don't use glFinish by default.

3e6a6d086fe88d34848520f9bcf27129b8591510 authored about 6 years ago by Daniel Keeton Jr <[email protected]>
don't use shader on wine for now (macOS bug)

01b2bedc018d9fc00cdc038bf38f07dd888bc68d authored about 6 years ago by FunkyFr3sh <[email protected]>
Version 1.1.4.2

a3d2054d2d7bd6c8942713eea59cde84bc0f91a9 authored over 6 years ago by Daniel Keeton Jr <[email protected]>
Completed previous bug fix.

54b42ad84b47ade1a9a95664ae44f95687143a48 authored over 6 years ago by Daniel Keeton Jr <[email protected]>
Fixes menu bug with PBO + Window mode.

77cbc01f9fa035fa3c2cfd1388826e978e584a09 authored over 6 years ago by Daniel Keeton Jr <[email protected]>
Fixes a bug that limits FPS to 30.

c3c685566ba0969eeec70171230360a5e1f3fe6f authored over 6 years ago by Daniel Keeton Jr <[email protected]>
Add warning text and bumped version.

c26ec2c8758a87e8686ec7fd923764cc1add1ad1 authored over 6 years ago by Daniel Keeton Jr <[email protected]>
Use an Event to prevent deadlock after the render thread starts.

4602daa28528b4dadc5b8407b9691ff4f203a350 authored over 6 years ago by Daniel Keeton Jr <[email protected]>
Fix for last commit that would always use GDI.

052935f7c25eb1f9410cb9c7ea151de46149fc79 authored over 6 years ago by Daniel Keeton Jr <[email protected]>
Checks for runtime errors and switches to gdi if needed.

244bdca918cb49f8abfd7bff7e3080010b6e8397 authored over 6 years ago by Daniel Keeton Jr <[email protected]>
Adds vsync calculator and better syncronicity between players and video streams.

9d6f7cb6c0c82ca0eef3df9d242cd3660953e7e4 authored over 6 years ago by Daniel Keeton Jr <[email protected]>
remove alt/f10 patch

e760b105db31d1cd1df1445f2a42f2c2d4cb7177 authored over 6 years ago by FunkyFr3sh <[email protected]>
update VS solution

66d13a88f502bdff11eb2cecded219f3a3b18e2c authored over 6 years ago by FunkyFr3sh <[email protected]>
Correct shader to version 1.30.

286d25b1faa02b19856b8d6760acb1ef0940449e authored over 6 years ago by Daniel Keeton Jr <[email protected]>
Fixes a bug where alt+tab didn't work when PBOs were enabled.

f1d766ae9c42d93c3958f2b3f8e7f4190b8880ed authored over 6 years ago by Daniel Keeton Jr <[email protected]>
Switch to using QueryPerformaceCounter for more accurate FPS. And removes all the remaining drop frames code.

3b397262dccade1a77d8ab44bebdb7fa6b09c09b authored over 6 years ago by Daniel Keeton Jr <[email protected]>
Pulls the render function into it's own file.

af14bbe0a19d519ec73c304102f20b8f1266999b authored over 6 years ago by Daniel Keeton Jr <[email protected]>
Makes it optional to use 2 textures for the primary surface.

cf459e51f9c19f6c1e1732da5fd780ab29ae7adc authored over 6 years ago by Daniel Keeton Jr <[email protected]>
Fixes the bug where the shader needs to specify the gl version. Also, adds an indicator gl v3 indicator to the FPS counter.

4e9f01ab2ccd743c6b88e95608ce620736d405f5 authored over 6 years ago by Daniel Keeton Jr <[email protected]>
Clears implicit declaration of function 'UnadjustWindowRectEx' warning.

cf9384e3b6c31d8ed1a598e061ea096d05b22a4c authored over 6 years ago by Daniel Keeton Jr <[email protected]>
don't use usampler2D, it's too slow

1f0cd605c5b2135fe3a7b185a5773775dd6c5a71 authored over 6 years ago by FunkyFr3sh <[email protected]>
simplify color conversion

0ff5e3b6f63fc9c56c35a611f4386dcd6874c809 authored over 6 years ago by FunkyFr3sh <[email protected]>
use a shader to workaround a intel driver bug with pbos

6021920f0416724fa9264d85e84393f0e4bc6ef5 authored over 6 years ago by FunkyFr3sh <[email protected]>
use 2 textures and rotate them

4c39505047ea9b388f09e3f8d74b5433133e99fd authored over 6 years ago by FunkyFr3sh <[email protected]>
fix YR windowed mode

cf0dcb7d41d353e943fba2ab8ce27006a5ef43e2 authored over 6 years ago by FunkyFr3sh <[email protected]>
Merge branch 'master' of https://github.com/CnCNet/ts-ddraw

3b274fe875fbcc387e0eb6257aa763c3ade942fe authored over 6 years ago by FunkyFr3sh <[email protected]>
testing code for faster texture uploads in windowed mode

22a61e67e197773eb8ad77b111c49dcca5d07c85 authored over 6 years ago by FunkyFr3sh <[email protected]>
Fix for wrong number of PBOs being allocated.

53d47f47536be3911f521355634bb46371cb5064 authored over 6 years ago by Daniel Keeton Jr <[email protected]>
check WM_SYSKEYDOWN only in windowed mode

1c4835cb79a3b40d5ea41a2edf6e944211c5d9ea authored over 6 years ago by FunkyFr3sh <[email protected]>
OpenGL Pixel Buffer Object support is added but disabled. A fix for when radar surface has odd width.

de2696a08670e938420ad4d9e74506f844a64973 authored over 6 years ago by Daniel Keeton Jr <[email protected]>
Version 1.1.3.5

71c31cc5d32c75dd8c5c8bc8191ee67c15247f76 authored over 6 years ago by Daniel Keeton Jr <[email protected]>
Fixes the FPS counter in window mode.

9547d77cd19c1446cfece7af9e59082481bd1b13 authored over 6 years ago by Daniel Keeton Jr <[email protected]>
Adds renderer to the FPS overlay and enables FPS overlay for OpenGL.

e2d3d850873cdc4d9b0a32e2c3565de2cd436835 authored over 6 years ago by Daniel Keeton Jr <[email protected]>
not sure if this is needed (found in old opengl repo)

68ee19ca70c3e92b0291ee00a8957165572e14b1 authored over 6 years ago by FunkyFr3sh <[email protected]>
possible fix for color bug

39eb3a3dda18c707c05a731f0a8c9cb49100cd39 authored over 6 years ago by FunkyFr3sh <[email protected]>
update visual studio project files

c83d517fab66769d0a243391cd521fb7cfdc668f authored over 6 years ago by FunkyFr3sh <[email protected]>
Release 1.1.3.4

3fce1bac51d60a22e651ea2ecb7bebdbdf872864 authored over 6 years ago by Daniel Keeton Jr <[email protected]>
Fixes alt+tab with opengl

5952f1e36b7332d65dca53ccae05e4ef93e824df authored over 6 years ago by Daniel Keeton Jr <[email protected]>
Fix for wine. Try to use GL_RGB565 because it's faster.

fbba1d01546359fb8d4f8aae1c1bc18b76e4a631 authored over 6 years ago by Daniel Keeton Jr <[email protected]>
Merge OpenGL support into the master branch.

5bf08ff22455f0ea8c7d955cfa7ce71e4653a246 authored over 6 years ago by Daniel Keeton Jr <[email protected]>
add BitBlt and StretchBlt templates

a205b815417feddd8a58a80c8fa427889bab3ce2 authored over 6 years ago by FunkyFr3sh <[email protected]>
bump version

09ba79786c0ce88cd2178909e451b8283ffb715a authored over 6 years ago by FunkyFr3sh <[email protected]>
use GetDC rather than GetWindowDC

f4835de5df64e75f68bbb15c134c22fac4f7eb9e authored over 6 years ago by FunkyFr3sh <[email protected]>
Fixes a bug were Sleep() could be given a negative value. Removed SetPriorityBoost and no longer calculate FPS if we're not drawing FPS.

b6f33231900920a459736b6f02ddd281ff463098 authored over 6 years ago by Daniel Keeton Jr <[email protected]>
SetProcessPriorityBoost

76ee6f8caa99bf118b6959a6519b7556b7eb57a4 authored over 6 years ago by FunkyFr3sh <[email protected]>
Re-set process affinity to system affinity when SingleProcAffinity is disabled.

94c62e73e58531d3438cc92b7a79e04233b15061 authored over 6 years ago by Daniel Keeton Jr <[email protected]>
optional SingleProcAffinity

55fa1254f64e372eae96b7270c27bbf0df004387 authored over 6 years ago by FunkyFr3sh <[email protected]>
make DrawFPS optional

652ce61d52e660d13234580e2ce85da09f0b9705 authored over 6 years ago by FunkyFr3sh <[email protected]>
load settings from ini file

e18919109301b2704f61af74c6743541e0b75d84 authored over 6 years ago by FunkyFr3sh <[email protected]>
update makefile

016c0e1a90aaee87e52dab0e6279c40edc3370d3 authored over 6 years ago by FunkyFr3sh <[email protected]>
fix stretching for YR

33e8be0cbcd3b1312be3955a8614102e0d3d15a4 authored over 6 years ago by FunkyFr3sh <[email protected]>
ignore SetPixelFormat failure

4f3b4c44bdae1317f9b264d0f0f30d39f5ad6ed8 authored over 6 years ago by FunkyFr3sh <[email protected]>
export stretching vars

de2414ab56ab9238d6584f9506c4381cc8992538 authored over 6 years ago by FunkyFr3sh <[email protected]>
stretch only if cursor is invisible

30325c74b80905cad3c0d4e42e9633f762a1bb05 authored over 6 years ago by FunkyFr3sh <[email protected]>