Thanks a lot !

On 29/01/2016 17:59, Ilia Mirkin wrote:
FWIW I looked over these quickly and sent a very small amount of
feedback. I didn't really see anything too objectionable, but I'm also
not an expert on any of this stuff.

On Fri, Jan 29, 2016 at 11:08 AM, Axel Davy <axel.d...@ens.fr> wrote:
It has been quite some time since the last series.

These new patches are more interesting than the ones of last time.

Among the fixes and improvements:
. Some menu now displaying properly
. Games correctly stop rendering when alt-tab
. Some Crash fixes
. Some games that didn't start now do
. Some rendering issues are gone
. A new drirc option to advertise a card from another vendor
(for example NVidia owners should advertise AMD for Skyrim
in order to get water working properly)

Axel Davy (18):
   st/nine: Fix D3DPMISCCAPS_FOGANDSPECULARALPHA support
   st/nine: Fix rounding issue with vs1.1 a0 reg
   st/nine: Initialize lights in stateblocks
   st/nine: Change StretchRect check order
   st/nine: Use ff vertex shader when position_t is used
   st/nine: Unset vtxbuf on reset
   st/nine: Catch redundant SetStreamSourceFreq calls
   st/nine: Introduce STREAMFREQ state
   st/nine: Fix ATI2 pitch for non-square
   st/nine: Fix crash NineDevice9_CreateAdditionalSwapChain
   st/nine: Call flush_resource before flush
   st/nine: Add Render state validation layer
   st/nine: Use linear filtering for shadow mapping
   st/nine: Use fast clears more often for MRTs
   st/nine: Fix centroid flag
   st/nine: Enforce centroid for color input when multisampling is on
   st/nine: Disallow non-argb8888 cursors
   st/nine: Use align_free when needed

Patrick Rudolph (27):
   st/nine: Fix AlphaCmpCaps
   st/nine: Fix D3DRS_LOCALVIEWER being ignored
   st/nine: Implement D3DRS_SPECULARENABLE
   st/nine: Fix ff calculation of midVec
   st/nine: Replace r[0] with tmp
   st/nine: Always normalize hitDir
   st/nine: Fix fixed-function blendweights
   st/nine: Don't increment refcount on VertexDeclaration creation
     failure
   st/nine: Squash indexbuffer9 and vertexbuffer9
   st/nine: Allow ColorFill on D3DFMT_NULL surfaces
   st/nine: Clear rendertarget on creation
   st/nine: Fix shade mode flat
   st/nine: Use cso for viewport
   st/nine: Support D3DFMT_R8G8B8
   st/nine: Fix Volumetexture9_LockBox
   st/nine: Fix clear for multisample mismatch depth-stencil
   st/nine: Fix use of uninitialized memory
   st/nine: Print GUID instead of pointer
   st/nine: Fix resource9 private data
   st/nine: Test more presentation params
   st/nine: Fix possible crash on error
   st/nine: Fix remaining swapchain tests
   st/nine: Store minor version num
   st/nine: Handle Window Occlusion
   st/nine: Implement NineDevice9_GetAvailableTextureMem
   DRI_CONFIG: Add option to override vendor id
   st/nine: Respect block alignment on surface lock

  include/D3D9/d3d9types.h                           |   1 +
  include/d3dadapter/present.h                       |   3 +
  src/gallium/auxiliary/util/u_box.h                 |  12 ++
  src/gallium/state_trackers/nine/Makefile.sources   |   2 +
  src/gallium/state_trackers/nine/adapter9.c         |  11 +-
  src/gallium/state_trackers/nine/basetexture9.c     |   2 +-
  src/gallium/state_trackers/nine/buffer9.c          | 189 ++++++++++++++++++
  src/gallium/state_trackers/nine/buffer9.h          |  73 +++++++
  src/gallium/state_trackers/nine/cubetexture9.c     |   2 +-
  src/gallium/state_trackers/nine/device9.c          | 141 ++++++++++----
  src/gallium/state_trackers/nine/device9.h          |  12 +-
  src/gallium/state_trackers/nine/device9ex.c        |  58 +++++-
  src/gallium/state_trackers/nine/device9ex.h        |  17 +-
  src/gallium/state_trackers/nine/guid.c             |  18 ++
  src/gallium/state_trackers/nine/guid.h             |   4 +
  src/gallium/state_trackers/nine/indexbuffer9.c     | 101 ++--------
  src/gallium/state_trackers/nine/indexbuffer9.h     |   9 +-
  src/gallium/state_trackers/nine/nine_ff.c          |  85 +++++----
  src/gallium/state_trackers/nine/nine_limits.h      | 211 +++++++++++++++++++++
  src/gallium/state_trackers/nine/nine_pdata.h       |   1 +
  src/gallium/state_trackers/nine/nine_pipe.c        |  11 +-
  src/gallium/state_trackers/nine/nine_shader.c      |  57 ++----
  src/gallium/state_trackers/nine/nine_shader.h      |   1 +
  src/gallium/state_trackers/nine/nine_state.c       |  49 ++---
  src/gallium/state_trackers/nine/nine_state.h       |  39 ++--
  src/gallium/state_trackers/nine/pixelshader9.c     |   1 +
  src/gallium/state_trackers/nine/pixelshader9.h     |   5 +
  src/gallium/state_trackers/nine/resource9.c        |  49 ++++-
  src/gallium/state_trackers/nine/resource9.h        |   2 +
  src/gallium/state_trackers/nine/stateblock9.c      |  12 +-
  src/gallium/state_trackers/nine/surface9.c         |  17 +-
  src/gallium/state_trackers/nine/swapchain9.c       |  50 +++--
  src/gallium/state_trackers/nine/swapchain9.h       |   3 +
  src/gallium/state_trackers/nine/texture9.c         |   2 +-
  src/gallium/state_trackers/nine/vertexbuffer9.c    | 129 ++-----------
  src/gallium/state_trackers/nine/vertexbuffer9.h    |  13 +-
  .../state_trackers/nine/vertexdeclaration9.c       |  27 +--
  .../state_trackers/nine/vertexdeclaration9.h       |   2 +
  src/gallium/state_trackers/nine/volume9.c          |   9 +-
  src/gallium/targets/d3dadapter9/drm.c              |  61 ++++--
  src/mesa/drivers/dri/common/xmlpool/t_options.h    |   5 +
  41 files changed, 1061 insertions(+), 435 deletions(-)
  create mode 100644 src/gallium/state_trackers/nine/buffer9.c
  create mode 100644 src/gallium/state_trackers/nine/buffer9.h
  create mode 100644 src/gallium/state_trackers/nine/nine_limits.h

--
2.7.0

_______________________________________________
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/mesa-dev

_______________________________________________
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/mesa-dev

Reply via email to