Code Monkey home page Code Monkey logo

sharpdx's Introduction

SharpDX

License: MIT Build status NuGet

NOTE: As of 29 Mar 2019, SharpDX is no longer being under development or maintenance

SharpDX has been around for almost 9 years, the project is relatively stable and has been used by many products.

But due to the lack of strong technical leadership and community involvment on the project, SharpDX can no longer maintain the quality required for its maintenance In consequence, SharpDX is being retired. You can still download all NuGet binaries, you can fork and modify the project as long as you respect the original License.

This repository is now readonly

Signed: Alexandre MUTEL - xoofx

Official web site: sharpdx.org

SharpDX is an open-source project delivering the full DirectX API for .Net on all Windows platforms, allowing the development of high performance game, 2D and 3D graphics rendering as well as realtime sound application.

Download

All SharpDX packages are available as NuGet packages: NuGet

Nightly packages can be download by adding the NuGet feed "https://ci.appveyor.com/nuget/sharpdx" to your NuGet.config file:

 <configuration>
   <packageSources>
     <!-- ... -->
     <add key="appveyor sharpdx" value="https://ci.appveyor.com/nuget/sharpdx" />
     <!-- ... -->
   </packageSources>
</configuration>     

Wiki Documentation

You can find more documentation on the Wiki

Build

In order to compile SharpDX, you need to install Visual Studio 2017 or newer with the following workloads and components:

  • Visual C++ Toolset Component
  • Windows 10 SDK (10.0.14393.0) Component
  • Windows 10 - 1809 SDK (10.0.17763.0) Component
  • C# Development Workload
  • .NET Core Cross Platform Development Workload

Samples

A collection of Samples using SharpDX exists as a separate github project.

sharpdx's People

Contributors

amerkoleci avatar andrewst avatar artiomciumac avatar avengerdr avatar chaosus avatar dazerdude avatar dfkeenan avatar fadi-git avatar gavin-williams avatar gepa21 avatar jkoritzinsky avatar jwollen avatar kobush avatar lioncash avatar liquidboy avatar markheath avatar mikrogen avatar mrvux avatar neolegends avatar ondrejpetrzilka avatar shoelzer avatar stsbe avatar thewhiteambit avatar tomspilman avatar waltdestler avatar xanather avatar xoofx avatar xoofxtest avatar zhuman avatar ziriax avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

sharpdx's Issues

SkinnedEffect/EffectParameter causes access violations

While porting some animation code to use the Toolkit's SkinnedEffect i've run into access violations, which may be a bug in EffectParameter. The issue can be reproduces by simply initializing a new instance of SkinnedEffect.

As far as i can tell, this is caused by EffectParameter.SetValue's matrix array overloads advancing in 64-byte stides per element, instead of RowCount*ColumnCount, which doesn't match SkinnedEffect's float4x3-bone matrices and other packed matix arrays.

Please update documentation of Tools

Having better docs on SharpGen and SharpCli would help others to extend SharpDX or use the tech to speedup other stuff than DirectX too.

I know writing documentation is not as much fun than coding. But it will help others to help you.

Handling of size/resize with Toolkit on Windows RT XAML is inconsistent

The handling of the size of the backbuffer and resize events seems to be broken on this platform.

The size of the backbuffer is first determined at Game class initialization time. This size is used to create the backbuffer and swapchain (originally 800x480). But whenever there is a size changed on the SwapChainBackgroundPanel, It will resize the swapchain with the size of the screen.

How should we handle this?

RenderTarget.DrawText() does not respect DrawTextOptions.NoSnap

RenderTarget.DrawText() behaves correctly for DrawTextOptions.None and DrawTextOptions.Clip, but not for DrawTextOptions.NoSnap. As far as I can tell, NoSnap behaves identically to None.

Here's a modification of TextRenderingApp from SharpDXSamples comparing the behavior of None and NoSnap. Just copy-paste the whole thing into Direct2D1\TextRenderingApp\Program.cs and run.

https://gist.github.com/shoelzer/5880151

I expected the NoSnap text (on the right) to animate smoothy, but lines of text clearly jump from one pixel to the next.

Bitmap CopyFromMemory Performance Degradation

Running into a peculiar issue. I just ported a substantial Direct2D project from MS API Code Pack to SharpDX. Part of the functionality involves copying very large bitmaps from memory (several times). The code is rather simple... The source of the bitmap is always System.Drawing.Bitmap and the destination is a BitmapRenderTarget. The code below works correctly, BUT... Each successive call to CopyFromMemory() is slower than the previous (serious performance degradation). This is strange... especially since SharpDX is almost always twice as fast as MS API Code Pack for all other CPU timings I have done.. CopyFromMemory() appears to be an exception to this rule.

I've reviewed the code in your library and see no issues. Any ideas?
The source code logic is basically the following lines.

using Drawing = System.Drawing;
...
Drawing.Imaging.BitmapData SourceBitmapData = SourceBitmap.LockBits(new Drawing.Rectangle(0, 0, SourceBitmap.Width, SourceBitmap.Height), Drawing.Imaging.ImageLockMode.ReadOnly, Drawing.Imaging.PixelFormat.Format32bppPArgb);
BitmapRenderTarget_SurfaceV[DestinationSurfaceID]).Bitmap.CopyFromMemory(SourceBitmapData.Scan0, SourceBitmapData.Stride);
SourceBitmap.UnlockBits(SourceBitmapData);

Problem with blur effect on WP8

I created a simple motion blur effect using two rendertargets in the toolkit. The result was great on desktop, but on WP8, it turned out to be always the starting cube with a bit of blinking pinkiness.

It seems to me that changing rendertargets doesn't work as expected.

Left: WP8, Right: Desktop

LoadContent:

this.renderTarget1 = RenderTarget2D.New(this.GraphicsDevice,
                                        this.GraphicsDevice.BackBuffer.Width,
                                        this.GraphicsDevice.BackBuffer.Height,
                                        PixelFormat.R32G32B32A32.Float);

this.renderTarget2 = RenderTarget2D.New(this.GraphicsDevice,
                                        this.GraphicsDevice.BackBuffer.Width / 2,
                                        this.GraphicsDevice.BackBuffer.Height / 2,
                                        PixelFormat.R32G32B32A32.Float);

Draw:

this.GraphicsDevice.SetRenderTargets(this.GraphicsDevice.DepthStencilBuffer, this.renderTarget1);
this.GraphicsDevice.Clear(Color.CornflowerBlue);

// Draw blurry stuff here

this.spriteBatch.Begin();
this.spriteBatch.Draw(this.renderTarget2,
    new Rectangle(0, 0, this.renderTarget1.Width, this.renderTarget1.Height),
    Color.White * 0.95f);
this.spriteBatch.End();

this.GraphicsDevice.SetRenderTargets(this.renderTarget2);
this.GraphicsDevice.Clear(Color.CornflowerBlue);

this.spriteBatch.Begin();
this.spriteBatch.Draw(this.renderTarget1, new Rectangle(0, 0, this.renderTarget2.Width, this.renderTarget2.Height), Color.White);
this.spriteBatch.End();

this.GraphicsDevice.SetRenderTargets(this.GraphicsDevice.BackBuffer);
this.spriteBatch.Begin();
this.spriteBatch.Draw(this.renderTarget1,
    new Rectangle(0, 0, this.GraphicsDevice.BackBuffer.Width, this.GraphicsDevice.BackBuffer.Height),
    Color.White);
this.spriteBatch.End();

 // Draw non-blurry stuff here using sprite batch

How to get IntPtr when decoding frame

I trying to decode frame. for this I need to get pointer to start of buffer using VideoContext.GetDecoderBuffer method, but last argument is not marked as "out".

BMFont renderer bad position of glyphs

when using the BMFont renderer, glyphs arent correctly positioned, neither horizontally nor vertically.

1

when zooming in, you can see there is a 2px difference between 'hl' and 'en'

2

Microsoft Media Foundation for Windows Phone 8 sample using SharpDX

Hi

i'm new to using Microsoft media foundation. I noticed this sample which I found quite intriguing for WP8.

http://msdn.microsoft.com/en-us/library/windowsphone/develop/jj207074(v=vs.105).aspx

I noticed there is a SHarpDX.MediaFoundation library, can this be used for WP* as well to create the equivalent of this project.

I have been using and exploring media player framework although this project is quite good I found it does not give me a frame by frame capability i.e. save all frames locally on WP8 whilst Video is playing. More like a frame grabber.

my approach is if I can send the texture rendered in the WINRT project above to a cuberender in SharpDX then I can create bitmaps from the rendered textured videos. Is this possible?

Pls advice??

Add GetRenderTargets() to Toolkit GraphicsDevice

In XNA, it was useful to be able to be able to temporarily change the render target and depth buffer, and then revert back to the original render target and depth buffer:

RenderTargetBinding[] renderTargets = GraphicsDevice.GetRenderTargets();

// Change render target and / or depth buffer here

GraphicsDevice.SetRenderTargets(renderTargets);

I don't think this is currently possible in SharpDX Toolkit?

On a related note, is there a reason why this method:

void GetRenderTargets(int numViews, RenderTargetView[] renderTargetViewsOut, out DepthStencilView depthStencilViewOut)

isn't exposed publicly on SharpDX.Direct3D11.OutputMergerStage?

I'm happy to provide a pull request for this - I just wanted to get your input first.

[Toolkit.Input] Unscaled positions

I use a pointermanager to handle touch on my Lumia 920. PointerPoint positions are given just like there screen resolution were 480x800 (so bottom right corner is 480, 800), even if it is 1280x768.

MultiWindow.Desktop Sample seems broken since a few days

my SharpDX app makes use of several GameSystems and GameWindowRenderers almost exactly like it is done in the MultiWindow.Desktop sample.

since a few days this seems broken, since the individual windows cant be accessed correctly anymore like regular windows.

maximizing, minimizing, resizing, moving doesnt work anymore.

i am always using the latest dev build 2.5.0

copied from: http://sharpdx.org/forum/4-general/3196-multiwindow-desktop-sample-seems-broken-since-a-few-days

DataStream should be split up

It seems that the DataStream class is used to 'marshal' both the concept of a fixed size memory block, and reading from / writing to such a block at a 'current' position.

For multi-threaded applications this is annoying, since if one just deals with a fixed size memory block (i.e. see the custom font sample), one must use locking.

Instead it might be helpful to split up the DataStream into a fixed size DataBlock, and DataReader, DataWriter and DataStream helper classes that read from such a block. Or if this is too much runtime overhead or work, it might be useful to refactor DataStream such that is derives from DataBlock.

Misspell?

SharpDX.Toolkit.Graphics.GraphicsResource.GetCpu-t-AccessFlagsFromUsage

Toolkit samples don't work on ARM, Surface

When trying any of the SharpDXToolkitSamples on a Surface RT, I get the following exception:

 An exception of type 'SharpDX.SharpDXException' occurred in SharpDX.DLL but was not handled in user code
 Additional information: HRESULT: [0x80070057], Module: [Unknown], ApiCode: [Unknown/Unknown], Message: The parameter is incorrect.

SharpDX.WP8.Interop is not registered

When trying to create a new MediaEngine with attributes other than None, I receive this exception.
I found it to be hard to debug (I get many different stack traces) but it seems that MediaFactory's MFStartup fails.

innerException  {SharpDX.SharpDXException: HRESULT: [0x80070057], Module: [Unknown], ApiCode: [Unknown/Unknown], Message: The parameter is incorrect.

   at SharpDX.Result.CheckError()
   at SharpDX.MediaFoundation.MediaEngineClassFactory.CreateInstance(MediaEngineCreateFlags flags, MediaAttributes attrRef, MediaEngine playerOut)
   at SharpDX.MediaFoundation.MediaEngine..ctor(MediaEngineClassFactory factory, MediaEngineAttributes attributes, MediaEngineCreateFlags createFlags, MediaEngineNotifyDelegate playbackCallback)
   at Microsoft.Xna.Framework.Media.MediaPlayer..cctor()}   System.Exception {SharpDX.SharpDXException}

Another stack trace:

[System.InvalidCastException]   {System.InvalidCastException: Unable to cast object of type 'SharpDX.SharpDXException' to type 'SharpDX.ComObjectShadow'.
   at SharpDX.CppObjectShadow.ToShadow[T](IntPtr thisPtr)
   at SharpDX.ComObjectShadow.ComObjectVtbl.ReleaseImpl(IntPtr thisObject)} System.InvalidCastException

The last one:

_innerException {System.TypeLoadException: Requested Windows Runtime type 'SharpDX.WP8.Interop' is not registered. ---> System.Runtime.InteropServices.COMException: Class not registered (Exception from HRESULT: 0x80040154 (REGDB_E_CLASSNOTREG))
   --- End of inner exception stack trace ---
   at System.StubHelpers.StubHelpers.GetWinRTFactoryObject(IntPtr pCPCMD)
   at SharpDX.WP8.Interop.MFStartup()
   at SharpDX.MediaFoundation.MediaFactory.get_MFStartup_()
   at SharpDX.MediaFoundation.MediaFactory.Startup(Int32 version, Int32 dwFlags)
   at SharpDX.MediaFoundation.MediaManager.Startup(Boolean useLightVersion)
   at Microsoft.Xna.Framework.Media.MediaPlayer..cctor()}   System.Exception {System.TypeLoadException}

This is currently one of the top reasons MonoGame doesn't work on WP8. Is there any trick to set up the references? I could only add the winmd as reference, but not the SharpDX.WP8.dll.

[ToolKit] SharpDXElement does not automatically resize

I attached a SharpDXElement to a Grid.row that has Height set to '*' (proportional sizing) and I set HorizontalAlignment and VerticalAlignment to Stretch on the SharpDXElement and it does not re-size automatically when window is re-sized.

RectangleF has negative height

RectangleF has a problem due to it being derived from a windows drawing space .. when using it (in a traditional cartesian sense) it records negative heights, and it's X is bound to the top. A cartesian rectangle I would think does not have a position.

I can understand that because it is derived from drawing rectangle that we might be stuck with it, but if Rectangle is going to stand on it's own as a SharpDX geometric object then I would suggest it should be changed to be conventional and have positive height.

rectanglefissue

PS. I am using 2.4.2

[DX11] Missing functions in Direct3D11.EffectPass

EffectPass class is missing the following functions(properties) :

SharpDX.Direct3D11.EffectPass.DomainShaderDescription
SharpDX.Direct3D11.EffectPass.HullShaderDescription
SharpDX.Direct3D11.EffectPass.ComputeShaderDescription

(this is issue #305 in google )

How To Build SharpDX?

So I've been having all sorts of trouble building SharpDX lately.

What SDKs need to be installed? Do we need to install the old June 2010 DX SDK? Or should we use the Windows SDK that is part of Windows 8? How does DXSDK_DIR get defined if so and where should it point to?

Does MakeSharpDX.cmd have any other dependencies that I would need other than the obvious ones like DX, VS2012, WP8 SDK, etc?

SharpDX.dll issue when constructing a VertexBufferBinding with 0 stride.

If I have stride of 0 in the VertexBufferBinding constructor while running a graphics diagnostics session in VS2012, I get access violations and graphics diagnostics fails to capture any data.

Here's the output ...

0 live objects

First-chance exception at 0x05c61001 in game.exe: 0xC0000005: Access violation.
First-chance exception at 0x694c5879 in game.exe: 0xC0000005: Access violation reading location 0x05c61001.
First-chance exception at 0x694c5879 in game.exe: 0xC0000005: Access violation reading location 0x05c61001.
First-chance exception at 0x694c5879 in game.exe: 0xC0000005: Access violation reading location 0x05c61001.
First-chance exception at 0x694c5879 in game.exe: 0xC0000005: Access violation reading location 0x05c61001.
An unhandled exception of type 'System.AccessViolationException' occurred in SharpDX.dll
Additional information: Attempted to read or write protected memory. This is often an indication that other memory is corrupt.
The program '[7416] game.exe: Native' has exited with code -1 (0xffffffff).
The program '[7416] game.exe: Managed (v4.0.30319)' has exited with code -1 (0xffffffff).

[Toolkit] Cannot load content from non-seeking streams

The content manager resets the stream position for each attempted asset load. This will obviously fail for streams that cannot seek, such as streams to zip file entries. I suggest a change so that if the provided stream cannot seek, then its contents are read entirely into memory so a seekable memory stream can be created from it.

I'm not sure of the performance implications of a large buffer other than possibly being placed in the large object heap. For this I suggest allowing a fixed buffer size to be specified for the content manager. This buffer can then be a allocated and reused for all subsequently used non-seeking streams if desired. If a fixed buffer size isn't specified, then simply create and fill a resizable memory stream in each case.

Build for Windows Phone 8

Hello,

Trying to build the Windows Phone 8 solution I get these errors. Any ideas why? Some files seem to be missing inside the project SharpDX folder Generated:

1>------ Skipped Rebuild All: Project: SharpCore, Configuration: Debug Any CPU ------
1>Project not selected to build for this solution configuration
2>------ Skipped Rebuild All: Project: SharpDX.WP8, Configuration: Debug Win32 ------
2>Project not selected to build for this solution configuration
3>------ Skipped Rebuild All: Project: SharpCli, Configuration: Debug Any CPU ------
3>Project not selected to build for this solution configuration
4>------ Skipped Rebuild All: Project: SharpGen, Configuration: WP8Debug Any CPU ------
4>Project not selected to build for this solution configuration
5>------ Rebuild All started: Project: SharpDX, Configuration: WP8Debug Any CPU ------
5> "C:\Users\DanDan\Downloads\SharpDX-master\SharpDX-master\Source\Tools\SharpGen\msdndoc.zip"
5> C:\Users\DanDan\Downloads\SharpDX-master\SharpDX-master\Source\Tools\SharpGen\MSDNDoc.zip
5> 1 File(s) copied
5> 'SharpGen.exe' is not recognized as an internal or external command,
5> operable program or batch file.
5> 0 File(s) copied
5>CSC : error CS2001: Source file 'Generated\Direct3D\Enumerations.cs' could not be found
5>CSC : error CS2001: Source file 'Generated\Direct3D\Functions.cs' could not be found
5>CSC : error CS2001: Source file 'Generated\Direct3D\Interfaces.cs' could not be found
5>CSC : error CS2001: Source file 'Generated\Direct3D\Structures.cs' could not be found
5>CSC : error CS2001: Source file 'Generated\LocalInterop.cs' could not be found
5>CSC : error CS2001: Source file 'Generated\Multimedia\Enumerations.cs' could not be found
5>CSC : error CS2001: Source file 'Generated\Win32\Enumerations.cs' could not be found
5>CSC : error CS2001: Source file 'Generated\Win32\Functions.cs' could not be found
5>CSC : error CS2001: Source file 'Generated\Win32\Interfaces.cs' could not be found
5>CSC : error CS2001: Source file 'Generated\Win32\Structures.cs' could not be found
6>------ Rebuild All started: Project: SharpDX.DXGI, Configuration: WP8Debug Any CPU ------
7>------ Rebuild All started: Project: SharpDX.XAudio2, Configuration: WP8Debug Any CPU ------
6>CSC : error CS2001: Source file 'Generated\Enumerations.cs' could not be found
6>CSC : error CS2001: Source file 'Generated\Functions.cs' could not be found
6>CSC : error CS2001: Source file 'Generated\Interfaces.cs' could not be found
6>CSC : error CS2001: Source file 'Generated\LocalInterop.cs' could not be found
6>CSC : error CS2001: Source file 'Generated\Structures.cs' could not be found
7>CSC : error CS2001: Source file 'Generated\Enumerations.cs' could not be found
7>CSC : error CS2001: Source file 'Generated\Functions.cs' could not be found
7>CSC : error CS2001: Source file 'Generated\Fx\Functions.cs' could not be found
7>CSC : error CS2001: Source file 'Generated\Fx\Structures.cs' could not be found
7>CSC : error CS2001: Source file 'Generated\Interfaces.cs' could not be found
7>CSC : error CS2001: Source file 'Generated\LocalInterop.cs' could not be found
7>CSC : error CS2001: Source file 'Generated\Structures.cs' could not be found
7>CSC : error CS2001: Source file 'Generated\X3DAudio\Enumerations.cs' could not be found
7>CSC : error CS2001: Source file 'Generated\X3DAudio\Functions.cs' could not be found
7>CSC : error CS2001: Source file 'Generated\X3DAudio\Interfaces.cs' could not be found
7>CSC : error CS2001: Source file 'Generated\X3DAudio\Structures.cs' could not be found
7>CSC : error CS2001: Source file 'Generated\XAPO\Enumerations.cs' could not be found
7>CSC : error CS2001: Source file 'Generated\XAPO\Functions.cs' could not be found
7>CSC : error CS2001: Source file 'Generated\XAPO\Fx\Enumerations.cs' could not be found
7>CSC : error CS2001: Source file 'Generated\XAPO\Fx\Functions.cs' could not be found
7>CSC : error CS2001: Source file 'Generated\XAPO\Fx\Interfaces.cs' could not be found
7>CSC : error CS2001: Source file 'Generated\XAPO\Fx\Structures.cs' could not be found
7>CSC : error CS2001: Source file 'Generated\XAPO\Interfaces.cs' could not be found
7>CSC : error CS2001: Source file 'Generated\XAPO\Structures.cs' could not be found
8>------ Rebuild All started: Project: SharpDX.Direct3D11, Configuration: WP8Debug Any CPU ------
9>------ Rebuild All started: Project: SharpDX.Toolkit, Configuration: WP8Debug Any CPU ------
10>------ Rebuild All started: Project: SharpDX.MediaFoundation, Configuration: WP8Debug Any CPU ------
8>CSC : error CS2001: Source file 'Generated\Enumerations.cs' could not be found
8>CSC : error CS2001: Source file 'Generated\Functions.cs' could not be found
8>CSC : error CS2001: Source file 'Generated\Interfaces.cs' could not be found
8>CSC : error CS2001: Source file 'Generated\LocalInterop.cs' could not be found
8>CSC : error CS2001: Source file 'Generated\Structures.cs' could not be found
10>CSC : error CS2001: Source file 'Generated\Enumerations.cs' could not be found
10>CSC : error CS2001: Source file 'Generated\Functions.cs' could not be found
10>CSC : error CS2001: Source file 'Generated\Interfaces.cs' could not be found
10>CSC : error CS2001: Source file 'Generated\LocalInterop.cs' could not be found
10>CSC : error CS2001: Source file 'Generated\Structures.cs' could not be found
9>CSC : error CS0006: Metadata file 'C:\Users\DanDan\Downloads\SharpDX-master\SharpDX-master\Source\SharpDX\bin\WP8Debug\SharpDX.dll' could not be found
9>CSC : error CS0006: Metadata file 'C:\Users\DanDan\Downloads\SharpDX-master\SharpDX-master\Source\SharpDX.DXGI\bin\WP8Debug\SharpDX.DXGI.dll' could not be found
9>CSC : error CS0006: Metadata file 'C:\Users\DanDan\Downloads\SharpDX-master\SharpDX-master\Source\SharpDX.WP8\Bin\WP8Debug-x86\SharpDX.WP8.winmd' could not be found
11>------ Skipped Rebuild All: Project: MiniCube.sample, Configuration: Debug x86 ------
11>Project not selected to build for this solution configuration
12>------ Rebuild All started: Project: HelloWorld.sample, Configuration: Debug Any CPU ------
13>------ Rebuild All started: Project: SharpDX.Toolkit.Graphics, Configuration: WP8Debug Any CPU ------
13>CSC : error CS0006: Metadata file 'C:\Users\DanDan\Downloads\SharpDX-master\SharpDX-master\Source\SharpDX.Direct3D11\bin\WP8Debug\SharpDX.Direct3D11.dll' could not be found
13>CSC : error CS0006: Metadata file 'C:\Users\DanDan\Downloads\SharpDX-master\SharpDX-master\Source\SharpDX\bin\WP8Debug\SharpDX.dll' could not be found
13>CSC : error CS0006: Metadata file 'C:\Users\DanDan\Downloads\SharpDX-master\SharpDX-master\Source\SharpDX.DXGI\bin\WP8Debug\SharpDX.DXGI.dll' could not be found
13>CSC : error CS0006: Metadata file 'C:\Users\DanDan\Downloads\SharpDX-master\SharpDX-master\Source\Toolkit\SharpDX.Toolkit\bin\WP8Debug\SharpDX.Toolkit.dll' could not be found
13>CSC : error CS0006: Metadata file 'C:\Users\DanDan\Downloads\SharpDX-master\SharpDX-master\Source\SharpDX.WP8\Bin\WP8Debug-x86\SharpDX.WP8.winmd' could not be found
12>C:\Program Files (x86)\MSBuild\Microsoft\WindowsPhone\v8.0\Microsoft.WindowsPhone.Common.targets : warning : Could not load file or assembly 'file:///C:\Users\DanDan\Downloads\SharpDX-master\SharpDX-master\Source\SharpDX.Direct3D11\bin\WP8Debug\SharpDX.Direct3D11.dll' or one of its dependencies. The system cannot find the file specified.
12>C:\Program Files (x86)\MSBuild\Microsoft\WindowsPhone\v8.0\Microsoft.WindowsPhone.Common.targets : warning : Could not load file or assembly 'file:///C:\Users\DanDan\Downloads\SharpDX-master\SharpDX-master\Source\SharpDX\bin\WP8Debug\SharpDX.dll' or one of its dependencies. The system cannot find the file specified.
12>C:\Program Files (x86)\MSBuild\Microsoft\WindowsPhone\v8.0\Microsoft.WindowsPhone.Common.targets : warning : Could not load file or assembly 'file:///C:\Users\DanDan\Downloads\SharpDX-master\SharpDX-master\Source\SharpDX.DXGI\bin\WP8Debug\SharpDX.DXGI.dll' or one of its dependencies. The system cannot find the file specified.
12>C:\Program Files (x86)\MSBuild\Microsoft\WindowsPhone\v8.0\Microsoft.WindowsPhone.Common.targets : warning : Could not load file or assembly 'file:///C:\Users\DanDan\Downloads\SharpDX-master\SharpDX-master\Source\SharpDX.MediaFoundation\bin\WP8Debug\SharpDX.MediaFoundation.dll' or one of its dependencies. The system cannot find the file specified.
12>C:\Program Files (x86)\MSBuild\Microsoft\WindowsPhone\v8.0\Microsoft.WindowsPhone.Common.targets : warning : Could not load file or assembly 'file:///C:\Users\DanDan\Downloads\SharpDX-master\SharpDX-master\Source\SharpDX.XAudio2\bin\WP8Debug\SharpDX.XAudio2.dll' or one of its dependencies. The system cannot find the file specified.
12>CSC : error CS0006: Metadata file 'C:\Users\DanDan\Downloads\SharpDX-master\SharpDX-master\Source\SharpDX.Direct3D11\bin\WP8Debug\SharpDX.Direct3D11.dll' could not be found
12>CSC : error CS0006: Metadata file 'C:\Users\DanDan\Downloads\SharpDX-master\SharpDX-master\Source\SharpDX\bin\WP8Debug\SharpDX.dll' could not be found
12>CSC : error CS0006: Metadata file 'C:\Users\DanDan\Downloads\SharpDX-master\SharpDX-master\Source\SharpDX.DXGI\bin\WP8Debug\SharpDX.DXGI.dll' could not be found
12>CSC : error CS0006: Metadata file 'C:\Users\DanDan\Downloads\SharpDX-master\SharpDX-master\Source\SharpDX.MediaFoundation\bin\WP8Debug\SharpDX.MediaFoundation.dll' could not be found
12>CSC : error CS0006: Metadata file 'C:\Users\DanDan\Downloads\SharpDX-master\SharpDX-master\Source\SharpDX.XAudio2\bin\WP8Debug\SharpDX.XAudio2.dll' could not be found
14>------ Rebuild All started: Project: SharpDX.Toolkit.Game, Configuration: WP8Debug Any CPU ------
14>C:\Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft.Common.targets(1578,5): warning MSB3245: Could not resolve this reference. Could not locate the assembly "System.Data". Check to make sure the assembly exists on disk. If this reference is required by your code, you may get compilation errors.
14>C:\Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft.Common.targets(1578,5): warning MSB3245: Could not resolve this reference. Could not locate the assembly "System.Drawing". Check to make sure the assembly exists on disk. If this reference is required by your code, you may get compilation errors.
14>C:\Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft.Common.targets(1578,5): warning MSB3245: Could not resolve this reference. Could not locate the assembly "System.Windows.Forms". Check to make sure the assembly exists on disk. If this reference is required by your code, you may get compilation errors.
14>CSC : error CS0006: Metadata file 'C:\Users\DanDan\Downloads\SharpDX-master\SharpDX-master\Source\SharpDX.Direct3D11\bin\WP8Debug\SharpDX.Direct3D11.dll' could not be found
14>CSC : error CS0006: Metadata file 'C:\Users\DanDan\Downloads\SharpDX-master\SharpDX-master\Source\SharpDX\bin\WP8Debug\SharpDX.dll' could not be found
14>CSC : error CS0006: Metadata file 'C:\Users\DanDan\Downloads\SharpDX-master\SharpDX-master\Source\SharpDX.DXGI\bin\WP8Debug\SharpDX.DXGI.dll' could not be found
14>CSC : error CS0006: Metadata file 'C:\Users\DanDan\Downloads\SharpDX-master\SharpDX-master\Source\Toolkit\SharpDX.Toolkit\bin\WP8Debug\SharpDX.Toolkit.dll' could not be found
14>CSC : error CS0006: Metadata file 'C:\Users\DanDan\Downloads\SharpDX-master\SharpDX-master\Source\Toolkit\SharpDX.Toolkit.Graphics\bin\WP8Debug\SharpDX.Toolkit.Graphics.dll' could not be found
14>CSC : error CS0006: Metadata file 'C:\Users\DanDan\Downloads\SharpDX-master\SharpDX-master\Source\SharpDX.WP8\Bin\WP8Debug-x86\SharpDX.WP8.winmd' could not be found
15>------ Rebuild All started: Project: HelloWorld.WP8.sample, Configuration: Debug Any CPU ------
16>------ Rebuild All started: Project: MiniCube.WP8.sample, Configuration: Debug Any CPU ------
17>------ Rebuild All started: Project: SpriteBatchAndFont.WP8.sample, Configuration: Debug Any CPU ------
17>C:\Program Files (x86)\MSBuild\Microsoft\WindowsPhone\v8.0\Microsoft.WindowsPhone.Common.targets : warning : Could not load file or assembly 'file:///C:\Users\DanDan\Downloads\SharpDX-master\SharpDX-master\Source\SharpDX.Direct3D11\bin\WP8Debug\SharpDX.Direct3D11.dll' or one of its dependencies. The system cannot find the file specified.
17>C:\Program Files (x86)\MSBuild\Microsoft\WindowsPhone\v8.0\Microsoft.WindowsPhone.Common.targets : warning : Could not load file or assembly 'file:///C:\Users\DanDan\Downloads\SharpDX-master\SharpDX-master\Source\SharpDX\bin\WP8Debug\SharpDX.dll' or one of its dependencies. The system cannot find the file specified.
17>C:\Program Files (x86)\MSBuild\Microsoft\WindowsPhone\v8.0\Microsoft.WindowsPhone.Common.targets : warning : Could not load file or assembly 'file:///C:\Users\DanDan\Downloads\SharpDX-master\SharpDX-master\Source\SharpDX.DXGI\bin\WP8Debug\SharpDX.DXGI.dll' or one of its dependencies. The system cannot find the file specified.
17>C:\Program Files (x86)\MSBuild\Microsoft\WindowsPhone\v8.0\Microsoft.WindowsPhone.Common.targets : warning : Could not load file or assembly 'file:///C:\Users\DanDan\Downloads\SharpDX-master\SharpDX-master\Source\Toolkit\SharpDX.Toolkit\bin\WP8Debug\SharpDX.Toolkit.dll' or one of its dependencies. The system cannot find the file specified.
17>C:\Program Files (x86)\MSBuild\Microsoft\WindowsPhone\v8.0\Microsoft.WindowsPhone.Common.targets : warning : Could not load file or assembly 'file:///C:\Users\DanDan\Downloads\SharpDX-master\SharpDX-master\Source\Toolkit\SharpDX.Toolkit.Game\bin\WP8Debug\SharpDX.Toolkit.Game.dll' or one of its dependencies. The system cannot find the file specified.
17>C:\Program Files (x86)\MSBuild\Microsoft\WindowsPhone\v8.0\Microsoft.WindowsPhone.Common.targets : warning : Could not load file or assembly 'file:///C:\Users\DanDan\Downloads\SharpDX-master\SharpDX-master\Source\Toolkit\SharpDX.Toolkit.Graphics\bin\WP8Debug\SharpDX.Toolkit.Graphics.dll' or one of its dependencies. The system cannot find the file specified.
17>CSC : error CS0006: Metadata file 'C:\Users\DanDan\Downloads\SharpDX-master\SharpDX-master\Source\SharpDX.Direct3D11\bin\WP8Debug\SharpDX.Direct3D11.dll' could not be found
17>CSC : error CS0006: Metadata file 'C:\Users\DanDan\Downloads\SharpDX-master\SharpDX-master\Source\SharpDX\bin\WP8Debug\SharpDX.dll' could not be found
17>CSC : error CS0006: Metadata file 'C:\Users\DanDan\Downloads\SharpDX-master\SharpDX-master\Source\SharpDX.DXGI\bin\WP8Debug\SharpDX.DXGI.dll' could not be found
17>CSC : error CS0006: Metadata file 'C:\Users\DanDan\Downloads\SharpDX-master\SharpDX-master\Source\Toolkit\SharpDX.Toolkit\bin\WP8Debug\SharpDX.Toolkit.dll' could not be found
17>CSC : error CS0006: Metadata file 'C:\Users\DanDan\Downloads\SharpDX-master\SharpDX-master\Source\Toolkit\SharpDX.Toolkit.Game\bin\WP8Debug\SharpDX.Toolkit.Game.dll' could not be found
17>CSC : error CS0006: Metadata file 'C:\Users\DanDan\Downloads\SharpDX-master\SharpDX-master\Source\Toolkit\SharpDX.Toolkit.Graphics\bin\WP8Debug\SharpDX.Toolkit.Graphics.dll' could not be found
16>C:\Program Files (x86)\MSBuild\Microsoft\WindowsPhone\v8.0\Microsoft.WindowsPhone.Common.targets : warning : Could not load file or assembly 'file:///C:\Users\DanDan\Downloads\SharpDX-master\SharpDX-master\Source\SharpDX.Direct3D11\bin\WP8Debug\SharpDX.Direct3D11.dll' or one of its dependencies. The system cannot find the file specified.
16>C:\Program Files (x86)\MSBuild\Microsoft\WindowsPhone\v8.0\Microsoft.WindowsPhone.Common.targets : warning : Could not load file or assembly 'file:///C:\Users\DanDan\Downloads\SharpDX-master\SharpDX-master\Source\SharpDX\bin\WP8Debug\SharpDX.dll' or one of its dependencies. The system cannot find the file specified.
16>C:\Program Files (x86)\MSBuild\Microsoft\WindowsPhone\v8.0\Microsoft.WindowsPhone.Common.targets : warning : Could not load file or assembly 'file:///C:\Users\DanDan\Downloads\SharpDX-master\SharpDX-master\Source\SharpDX.DXGI\bin\WP8Debug\SharpDX.DXGI.dll' or one of its dependencies. The system cannot find the file specified.
16>C:\Program Files (x86)\MSBuild\Microsoft\WindowsPhone\v8.0\Microsoft.WindowsPhone.Common.targets : warning : Could not load file or assembly 'file:///C:\Users\DanDan\Downloads\SharpDX-master\SharpDX-master\Source\Toolkit\SharpDX.Toolkit\bin\WP8Debug\SharpDX.Toolkit.dll' or one of its dependencies. The system cannot find the file specified.
16>C:\Program Files (x86)\MSBuild\Microsoft\WindowsPhone\v8.0\Microsoft.WindowsPhone.Common.targets : warning : Could not load file or assembly 'file:///C:\Users\DanDan\Downloads\SharpDX-master\SharpDX-master\Source\Toolkit\SharpDX.Toolkit.Game\bin\WP8Debug\SharpDX.Toolkit.Game.dll' or one of its dependencies. The system cannot find the file specified.
16>C:\Program Files (x86)\MSBuild\Microsoft\WindowsPhone\v8.0\Microsoft.WindowsPhone.Common.targets : warning : Could not load file or assembly 'file:///C:\Users\DanDan\Downloads\SharpDX-master\SharpDX-master\Source\Toolkit\SharpDX.Toolkit.Graphics\bin\WP8Debug\SharpDX.Toolkit.Graphics.dll' or one of its dependencies. The system cannot find the file specified.
16>CSC : error CS0006: Metadata file 'C:\Users\DanDan\Downloads\SharpDX-master\SharpDX-master\Source\SharpDX.Direct3D11\bin\WP8Debug\SharpDX.Direct3D11.dll' could not be found
16>CSC : error CS0006: Metadata file 'C:\Users\DanDan\Downloads\SharpDX-master\SharpDX-master\Source\SharpDX\bin\WP8Debug\SharpDX.dll' could not be found
16>CSC : error CS0006: Metadata file 'C:\Users\DanDan\Downloads\SharpDX-master\SharpDX-master\Source\SharpDX.DXGI\bin\WP8Debug\SharpDX.DXGI.dll' could not be found
16>CSC : error CS0006: Metadata file 'C:\Users\DanDan\Downloads\SharpDX-master\SharpDX-master\Source\Toolkit\SharpDX.Toolkit\bin\WP8Debug\SharpDX.Toolkit.dll' could not be found
16>CSC : error CS0006: Metadata file 'C:\Users\DanDan\Downloads\SharpDX-master\SharpDX-master\Source\Toolkit\SharpDX.Toolkit.Game\bin\WP8Debug\SharpDX.Toolkit.Game.dll' could not be found
16>CSC : error CS0006: Metadata file 'C:\Users\DanDan\Downloads\SharpDX-master\SharpDX-master\Source\Toolkit\SharpDX.Toolkit.Graphics\bin\WP8Debug\SharpDX.Toolkit.Graphics.dll' could not be found
15>C:\Program Files (x86)\MSBuild\Microsoft\WindowsPhone\v8.0\Microsoft.WindowsPhone.Common.targets : warning : Could not load file or assembly 'file:///C:\Users\DanDan\Downloads\SharpDX-master\SharpDX-master\Source\SharpDX.Direct3D11\bin\WP8Debug\SharpDX.Direct3D11.dll' or one of its dependencies. The system cannot find the file specified.
15>C:\Program Files (x86)\MSBuild\Microsoft\WindowsPhone\v8.0\Microsoft.WindowsPhone.Common.targets : warning : Could not load file or assembly 'file:///C:\Users\DanDan\Downloads\SharpDX-master\SharpDX-master\Source\SharpDX\bin\WP8Debug\SharpDX.dll' or one of its dependencies. The system cannot find the file specified.
15>C:\Program Files (x86)\MSBuild\Microsoft\WindowsPhone\v8.0\Microsoft.WindowsPhone.Common.targets : warning : Could not load file or assembly 'file:///C:\Users\DanDan\Downloads\SharpDX-master\SharpDX-master\Source\SharpDX.DXGI\bin\WP8Debug\SharpDX.DXGI.dll' or one of its dependencies. The system cannot find the file specified.
15>C:\Program Files (x86)\MSBuild\Microsoft\WindowsPhone\v8.0\Microsoft.WindowsPhone.Common.targets : warning : Could not load file or assembly 'file:///C:\Users\DanDan\Downloads\SharpDX-master\SharpDX-master\Source\Toolkit\SharpDX.Toolkit\bin\WP8Debug\SharpDX.Toolkit.dll' or one of its dependencies. The system cannot find the file specified.
15>C:\Program Files (x86)\MSBuild\Microsoft\WindowsPhone\v8.0\Microsoft.WindowsPhone.Common.targets : warning : Could not load file or assembly 'file:///C:\Users\DanDan\Downloads\SharpDX-master\SharpDX-master\Source\Toolkit\SharpDX.Toolkit.Game\bin\WP8Debug\SharpDX.Toolkit.Game.dll' or one of its dependencies. The system cannot find the file specified.
15>C:\Program Files (x86)\MSBuild\Microsoft\WindowsPhone\v8.0\Microsoft.WindowsPhone.Common.targets : warning : Could not load file or assembly 'file:///C:\Users\DanDan\Downloads\SharpDX-master\SharpDX-master\Source\Toolkit\SharpDX.Toolkit.Graphics\bin\WP8Debug\SharpDX.Toolkit.Graphics.dll' or one of its dependencies. The system cannot find the file specified.
15>CSC : error CS0006: Metadata file 'C:\Users\DanDan\Downloads\SharpDX-master\SharpDX-master\Source\SharpDX.Direct3D11\bin\WP8Debug\SharpDX.Direct3D11.dll' could not be found
15>CSC : error CS0006: Metadata file 'C:\Users\DanDan\Downloads\SharpDX-master\SharpDX-master\Source\SharpDX\bin\WP8Debug\SharpDX.dll' could not be found
15>CSC : error CS0006: Metadata file 'C:\Users\DanDan\Downloads\SharpDX-master\SharpDX-master\Source\SharpDX.DXGI\bin\WP8Debug\SharpDX.DXGI.dll' could not be found
15>CSC : error CS0006: Metadata file 'C:\Users\DanDan\Downloads\SharpDX-master\SharpDX-master\Source\Toolkit\SharpDX.Toolkit\bin\WP8Debug\SharpDX.Toolkit.dll' could not be found
15>CSC : error CS0006: Metadata file 'C:\Users\DanDan\Downloads\SharpDX-master\SharpDX-master\Source\Toolkit\SharpDX.Toolkit.Game\bin\WP8Debug\SharpDX.Toolkit.Game.dll' could not be found
15>CSC : error CS0006: Metadata file 'C:\Users\DanDan\Downloads\SharpDX-master\SharpDX-master\Source\Toolkit\SharpDX.Toolkit.Graphics\bin\WP8Debug\SharpDX.Toolkit.Graphics.dll' could not be found
========== Rebuild All: 0 succeeded, 12 failed, 5 skipped ==========

DataStream.WriteRange overflow assertion

DataStream.WriteRange has:
System.Diagnostics.Debug.Assert((_position + count) < _size);

I believe it should be:
System.Diagnostics.Debug.Assert((_position + count) <= _size);

How To Gather Assemblies

If I build SharpDX for some platform using the VS solution, I end up with assemblies in a dozen different bin folders. What is the best way to gather all the right assemblies into a single folder for deployment to a project?

SharpDX.Animation ?

Hi xoof ! Please explain me - What doing this assembly ? And how to use it ?

Toolkit NullReferenceException in Spritebatch image drawing

After my application has been running for a while ( 3 hours) it suddenly crashes here:

Unhandled Exception: System.NullReferenceException: Object reference not set to an instance of an object.
at SharpDX.Interop.memcpy(Void* pDest, Void* pSrc, Int32 count)
at SharpDX.Toolkit.Graphics.Buffer.SetData(GraphicsDevice device, DataPointer fromData, Int32 offsetInBytes, SetDataOptions options)
at SharpDX.Toolkit.Graphics.EffectPass.ApplyInternal()
at SharpDX.Toolkit.Graphics.EffectPass.Apply()
at SharpDX.Toolkit.Graphics.SpriteBatch.PrepareForRendering()
at SharpDX.Toolkit.Graphics.SpriteBatch.End()

Let me know if you need any more information.

[ToolKit] High input latency when using SharpDXElement

When using the SharpDXElement to display a fairly large 3d world and my fps takes a dip, the keyboard and mouse input responsiveness suffer a lot more and unproportional to the FPS. Input latency starts being noticed whenever the FPS drops below around 40 FPS and at about 12-15 FPS it feels as if FPS is around 0.5-1. When I get keyboard and mouse status via win32 methods I don't have this issue. Also UI input elements suffer the same fate.

It feels as if core issue is with the event dispatcher, possibly ignoring some events.
I run same project in a winform, same FPS and input doesn't suffer like in WPF.

Possible race condition using xinput controller class.

Controller.IsConnected calls XInputGetState(...), and examines the error code to determine if the controller is connected. Controller.GetState() also calls XInputGetState(...) to retrieve the controller state (or throws an exception if it is disconnected). It's (theoretically) possible that Controller.GetState() throws an exception even after Controller.IsConnected returns true. Suggestion: Return isConnected as an output variable to Controller.GetState().

Model compilation fails with exception

It seems that most FBX models that you can get from XNA samples don't compile with ToolkitModel.

I get this for each one:

[code type=csharp]
Unexpected exception while converting ... Model.fbx : Assimp.AssimpException: Error importing file: FBX-DOM (TOK_KEY, line 113, col 10) encountered object with implicitly defined id 0
[/code]

I tried open each one in Visual Studio, make a needless edit (remove all animation or slight scale) and save. The model then compiles but rendered incorrectly (everything looks like a random pile of vertices all over the screen).

[Direct2D] Cannot use default vertex Buffer in custom vertex shader

Hi all, yesterday I was experimenting with D2D's vertex shader. According to this MSDN article http://msdn.microsoft.com/en-us/library/windows/desktop/jj710194(v=vs.85).aspx, during the call to SetVertexProcessing, if you pass a null vertexBuffer then:

If no vertex buffer is specified by the transform, Direct2D passes a default vertex buffer representing the rectangular image location.

However, my code fails after the call to EndDraw giving this error message:

D2D DEBUG WARNING - A Draw call by a render target failed [80070057]. Tags [0x0, 0x0].
A first chance exception of type 'SharpDX.SharpDXException' occurred in SharpDX.dll
An unhandled exception of type 'SharpDX.SharpDXException' occurred in SharpDX.dll
Additional information: HRESULT: [0x80070057], Module: [SharpDX.WIC], ApiCode: [WINCODEC_ERR_INVALIDPARAMETER/InvalidParameter], Message: The parameter is incorrect.

If the code is run in a desktop application with a D3D device then this also appears:

D3D11 ERROR: ID3D11Device::CreateInputLayout: The provided input signature expects to read an element with SemanticName/Index: 'OUTPUT_SCENE_POSITION'/0, but the declaration doesn't provide a matching name. [ STATE_CREATION ERROR #163: CREATEINPUTLAYOUT_MISSINGELEMENT]

where Ouput_etc. is the semantic name found in the shader and the default name that the MSDN article says Direct2D should pass. However it seems that the InputLayout provides a different name.

A simple workaround is passing a vertexbuffer containing two "handmade" triangles for the full screen quad, but I was curious to understand why it isn't working that way.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.