Microsoft Windows* 8

跟燕青一起学Windows8应用开发:使用WinJS自定义Javascript的名字空间

         在跟燕青一起学Windows8应用开发:使用WinJS自定义Javascript类一文中,笔者已经讲述了如何使用WinJS定义Javascript的类,那么在本篇博客中,笔者将讨论如何使用WinJSWinJS.Namespace.define函数定义名字空间(Namespace)。

Fluid Simulation for Video Games (part 15)

 

By Dr. Michael J. Gourlay

Downloads

Download Fluid Simulation for Video Games (part 15) [PDF 1.2MB]
Download MjgIntelFluidDemo15.zip [ZIP 4.1MB]

Figure 1. A fluid column falls, sloshes to the left, forms a peak that travels right, and breaks

  • Developers
  • Microsoft Windows* (XP, Vista, 7)
  • Microsoft Windows* 8
  • Advanced
  • fluid dynamics
  • computational fluid dynamic
  • game development
  • visual computing
  • fluid simulation
  • vcsource_type_techarticle
  • vcsource_os_windows
  • vcsource_platform_desktoplaptop
  • vcsource_domain_graphics
  • vcsource_type_samplecode
  • vcsource_index
  • Game Development
  • Graphics
  • Intel Media SDK Tutorial - simple_6_multisession_omp

    This Intel® Media SDK sample again utilizes “simple_5_transcode_opaque – async - vppresize”. However, this sample shows execution of several concurrent transcode sessions via the use of OpenMP* (http://openmp.org/wp/).

    This tutorial sample is found in the tutorial samples package under the name "simple_6_multisession_omp". The code is extensively documented with inline comments detailing each step required to setup and execute the use case.

  • Developers
  • Students
  • Microsoft Windows* (XP, Vista, 7)
  • Microsoft Windows* 8
  • C/C++
  • Beginner
  • Intermediate
  • Intel Media SDK Tutorial - simple_6_transcode_opaque - async - vppresize – multi

    Intel® Media SDK and  2nd (or higher) generation Intel® CoreTM platforms do not only support single HW accelerated media workloads. Using the SDK, developers can take advantage of efficient sharing of the resources provided by the underlying hardware. This allows creation of multi-channel workloads common in such usages as media transcode services or digital signage/video walls (... to name just a few).

  • Developers
  • Students
  • Microsoft Windows* (XP, Vista, 7)
  • Microsoft Windows* 8
  • C/C++
  • Beginner
  • Intermediate
  • Intel Media SDK Tutorial - simple_6_encode_IPP_CC

    This Intel® Media SDK tutorial sample illustrates how to integrate Intel Media SDK with the wide range of CPU-optimized color-space conversion routines that are part of the Intel® Performance Primitives (Intel® IPP) library. The sample extends the “simple_3_encode” sample to show how to achieve RGB24 to NV12 color conversion via the Intel IPP primitive "ippiBGRToYCbCr420_709CSC_8u_C3P2R".

  • Developers
  • Students
  • Microsoft Windows* (XP, Vista, 7)
  • Microsoft Windows* 8
  • C/C++
  • Beginner
  • Intermediate
  • Intel Media SDK Tutorial - simple_6_transcode_opaque - async - ffmpeg

    Since Intel® Media SDK only supports processing of elementary video streams it’s important to understand how the SDK can be used with other frameworks that can provide additional components you need to build complete end to end media solutions.

  • Developers
  • Students
  • Microsoft Windows* (XP, Vista, 7)
  • Microsoft Windows* 8
  • C/C++
  • Beginner
  • Intermediate
  • Intel Media SDK Tutorial - simple_6_encode - d3d - vpp_preproc

    This Intel® Media SDK tutorial sample is similar to “simple_3_encode-d3d” but adds VPP pre-processing capabilities, showcasing VPP color conversion from RGB32(4) to NV12.

    Like the "simple_2_decode" tutorial sample this sample supports both Microsoft DirectX* 9 and DirectX* 11. For more details on this topic please refer to "simple_2_decode" sample description.

  • Developers
  • Students
  • Microsoft Windows* (XP, Vista, 7)
  • Microsoft Windows* 8
  • C/C++
  • Beginner
  • Intermediate
  • Intel Media SDK Tutorial - simple_6_transcode_opaque - lowlatency

    This sample illustrates how to configure an Intel® Media SDK transcode pipeline for low latency and how to measure latency.

    The approach is very similar to the description of low latency workloads in tutorial section, simple_6_encode_d3d_lowlatency.

  • Developers
  • Students
  • Microsoft Windows* (XP, Vista, 7)
  • Microsoft Windows* 8
  • C/C++
  • Beginner
  • Intermediate
  • Intel Media SDK Tutorial - simple_6_encode - d3d - lowlatency

    Low latency video codec pipelines are important for many media use cases. One example is video conferencing where minimal latency is desired. Intel® Media SDK supports configuring the encoder and decoder for low latency. Using a low latency configuration leads to decreased pipeline throughput, but for this specific use case it’s not an issue.

  • Developers
  • Students
  • Microsoft Windows* (XP, Vista, 7)
  • Microsoft Windows* 8
  • C/C++
  • Beginner
  • Intermediate
  • Intel Media SDK Tutorial - simple_6_decode - vpp_postproc

    Aside from using VPP in a transcode pipeline, VPP can also be used for pre or post-processing of frames. Common usages are; image resize, effects or enhancements before rendering to display or post-processing surfaces from a camera. These usages are illustrated in this Intel® Media SDK tutorial sample and in the "sample_6_encode_d3d_preproc" sample. 

    The sample is similar to “simple_2_decode” but adds VPP post-processing capabilities, showcasing frame resize and ProcAmp (in this case brightness control)

  • Developers
  • Students
  • Microsoft Windows* (XP, Vista, 7)
  • Microsoft Windows* 8
  • C/C++
  • Beginner
  • Intermediate
  • Pages

    Subscribe to Microsoft Windows* 8